问题 单项选择题

在数据库的3级模式结构中,当模式改变时,通过修改外模式;模式的映像而使外模式不变,从而不必修改应用程序,这是保证了数据与程序的( )。

A) 存储独立性
B) 物理独立性
C) 用户独立性
D) 逻辑独立性

答案

参考答案:D

解析: 当模式改变时,数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
当数据库的存储结构改变了;数据库管理员对模式/内模式映像作相应的改变,可以使模式保持不变,从而使应用程序不必修改,保证了数据与程序的物理独立性。

单项选择题
单项选择题