问题
单项选择题
数据库系统实现数据独立性,是因为采用了()。
A.层次模型
B.网状模型
C.关系模型
D.三级模式结构
答案
参考答案:D
解析:
数据库系统的设计目标是允许用户按自己的逻辑处理数据,而不必考虑这些数据在计算机中如何存放。所以,数据库系统在数据组织和用户应用之间提供独立性。下图说明了数据库系统对数据的三级抽象:外模式、概念模式和内模式,分别对应用户级数据库、概念级数据库和物理级数据库。数据库系统通过这3个抽象级间的两级映射进行相互转换,使得其保持了独立性。