数据和结构独立性
结构独立性
当数据库结构中的变化不会影响数据库管理系统访问数据的能力时,就存在结构独立性。
当数据库结构中的变化不会影响数据库管理系统访问数据的能力时,就存在结构依赖性。
数据独立性
较低层级所做的更改不会影响较高级别的层级。
两种类型为:
- 物理数据独立性
- 逻辑数据独立性
让我们从物理数据独立性开始:
物理数据独立性
在不影响模式或逻辑数据的情况下修改物理模式。比较容易实现。
它通过数据库的内部层面以及从逻辑层面到内部层面的映射来实现。概念模式将实体用户与物理存储中的已执行更改隔离开来。
逻辑数据独立性
在不影响程序的情况下修改逻辑模式。很难实现。概念模式可以在不影响现有外部模式的情况下进行修改。
广告