
数据的物理独立性是指当数据库的(60)。 A. 外模式发生改变时,数据的物理结构需要改变 B. 内模式发生改变时,数据的逻辑结构不需要改变 C. 外模式发生改变时,数据的逻辑结构不需要改变 D. 内模式发生改变时,数据的物理结构不需要改变
正确答案是 B。
数据的物理独立性是指当数据库的 内模式(存储模式、物理结构)发生改变时,不必修改 外模式/应用程序,也不必改变逻辑模式(概念模式),即数据的逻辑结构不需要改变。
选项分析:
A ❌:外模式改变时,一般只需调整外模式到逻辑模式的映射,不一定要改变物理结构。
B ✅:内模式改变时(如更换存储设备、索引方式),通过模式间的映射保持逻辑模式不变,从而不影响应用程序。
C ❌:外模式改变时,数据的逻辑结构可能不变,但这不是物理独立性的定义。
D ❌:内模式改变时,物理结构当然变了,而物理独立性是要让这种变化不影响上层。
所以答案是 B。