数据物理独立性是指当数据库 ( )。
- A.外模式发生改变时,数据物理结构需要改变
- B.内模式发生改变时,数据逻辑结构不需要改变
- C.外模式发生改变时,数据逻辑结构不需要改变
- D.内模式发生改变时,数据物理结构不需要改变
正确答案及解析
正确答案
B
解析
数据独立性使程序编写不再考虑数据描述和存取问题。数据库模式主要分为物理结构和逻辑结构两个方面,如表所示。
数据物理独立性是指当数据库内模式(物理结构)发生改变时,数据逻辑结构无须改变,即面向所有用户模式(或逻辑模式)可以不改变,因而相应程序也可以不改变。数据逻辑独立性是指当数据库逻辑结构改变时,用户模式无须改变,即用户结构可以不改变,相应应用程序也不用改变。