2014年自考管理信息技术考点:数据模型
数据模型
(一)数据模型的定义:描述数据、数据之间的联系、数据语义以及一致性约束的概念工具的集合。
(二)数据模型的分类:
1)概念模型:概念模型主要表示数据的逻辑特性,即只表示数据库中存储一些什么信息,而不管这些信息在数据库中是如何实现的。E-R模型,即实体-联系模型,是一种典型的概念模型。
2)结构数据模型:包括层次模型、网状模型、关系模型。
3)物理模型:物理模型描述了数据在磁盘或磁带上的存储方式、存取设备和存取方法。
(三)结构数据模型的三个组成部分
结构数据模型有严格的形式化定义,以便在计算机系统中实现。结构数据模型应包含数据结构、数据操作和数据完整性约束三个部分:
1)数据结构:是指对实体类型和实体间联系的表达和实现。
2)数据操作:是指对数据库的检索和更新(包括插人、删除、修改)两类操作的实现。
3)数据完整性约束:给出数据及其联系应具有的制约和依赖规则。
(四)关系模型的主要特征是用二维表格结构表达实体集,用外键表示实体间联系。与前两种模型相比,关系模型概念简单,容易为初学者理解。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。