下列数据模型中,数据独立性最高的是 (43) ,当前应用最广泛的数据模型是 (44) 。
(44)处填()。
A.E-R模型
B.关系模型
C.网状模型
D.层次模型
参考答案:B
解析:
由于网状数据模型、层次数据模型中都用存取路径表示数据之间的联系,存取数据必须按照事先明确定义了的存取路径进行,因此DML是一种高度过程化的浯言,要进行数据操作必须清楚地了解数据库的各范围内的当前位置,这要导致数据库发生变化时,程序也必须相应地修改,数据的独立性不高。而关系数据库系统提供三级模式和二级映像,町以实现数据库逻辑独立性与物理独立性,具有最高,的数据独立性。
网状模型、层次模型都是早期提出来的数据模型,只在一些早期的数据库系统中使用。E-R模型是一种概念模型,是数据库概念设计的工具,不是数据模型。当前应用最广的数据模型是关系模型。