上QQ阅读APP看书,第一时间看更新
1.2.2 组成要素
数据模型是由数据结构、数据操作和数据的约束条件组成的。
1. 数据结构
数据结构是所研究对象的集合,这些对象包括数据库的组成。数据结构可以分为两类,一类是数据类型内容等相关的对象,另一类是数据之间的联系的对象。
数据结构是描述数据模型性质最重要的方面,因此常常按数据结构的类型命名数据模型,例如,层次结构、网状结构和关系结构的数据模型分别命名为层次模型、网状模型和关系模型。
2. 数据操作
数据操作是指对数据库中各种对象的数据可以执行的操作集合,包括操作及其有关的操作规则。数据库的操作主要包括查询和更新两大类,数据模型必须定义操作的确切含义、操作符号、操作规则和实施操作的语言。
3. 数据的约束条件
数据模型中数据及其联系所具有的制约和依存的规则是一组完整性规则,这些规则的集合构成数据的约束条件,以确保数据的正确、有效、相容与完整。
数据模型应该反映和规定此数据模型必须遵守的基本完整性约束条件,还要提供约束条件的机制。