6.2.1 数据模型的基本概念、数据模型三要素
文章目录
- 数据模型
- 三个数据域
- 数据模型三要素
- 完整导图
数据模型
数据模型是对现实世界数据特征的抽象。从用户的角度观察,建立的是概念数据模型,例如实体-联系模型。从计算机系统的角度观察,建立的是基本数据模型,例如关系模型、层次模型、网状模型、面向对象的模型。
三个数据域
数目模型关系到的3个数据域分别是现实世界、信息世界和机器世界。现实世界对应客观存在的原始数据,信息世界对应信息在人脑中的反映,例如符合、文字。机器世界对应用计算机系统的观点进行数据建模。
信息世界与机器世界的对应关系举例。信息世界的属性对应机器世界的字段,例如书号对应计算机里的1个字段。实体对应记录,例如学生A对应计算机里的1条记录。码对应记录码,例如唯一区分实体的属性对应计算机里面唯一标识文件中每条记录的字段。实体集对应文件,例如学生实体集对应学生文件。实体型对应记录型,例如表示学生学习情况的属性集合对应计算机中记录的结构定义。
数据模型三要素
数据模型的三要素是:数据结构,数据操作,以及数据的约束条件。