问题
单项选择题
下列选项中,用于定义数据管理系统中数据之间关系的工具是( )。
A.数据模型
B.E-R图
C.视图(Schema)D.数据字典
答案
参考答案:A
解析:数据模型是对数据特征的抽象,随着数据库技术的大量使用,主要指数据库模型。数据模型所描述的内容包括3个方面:数据结构、作用于数据上的操作、数据约束。
(1)数据结构:数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据操作和约束都建立在数据结构上。不同的数据结构具有不同的操作和约束。
(2)数据操作:数据模型中数据操作主要描述在相应的数据结构上的操作类型和操作方式。
(3)数据约束:数据模型中的数据约束主要描述数据结构内数据间的语法、语义、以及它们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。数据模型按不同的应用层次分成3种类型:概念数据模型、逻辑数据模型和物理数据模型。