数据和结构独立性
dbmsdatabasemysql
结构独立性
当数据库结构的变化不影响 DBMS 访问数据的能力时,即存在结构独立性。
当数据库结构的变化不影响 DBMS 访问数据的能力时,即存在结构依赖性。
数据独立性
在较低级别所做的更改不会影响上层。
两种类型是 −
- 物理数据独立性
- 逻辑数据独立性
让我们从物理数据独立性开始 −
物理数据独立性
修改物理模式而不影响模式或逻辑数据。这更容易实现。
它是通过数据库的内部级别以及从逻辑级别到内部级别的映射来实现的。概念模式与物理存储中所做的更改隔离开来。
逻辑数据独立性
修改逻辑模式而不影响程序。这很难实现。可以修改概念模式而不影响现有的外部模式。