文章目录
前言
现实世界、信息世界、机器世界称为信息的三种世界
一、什么是数据模型?
1、数据模型
数据模型是对现实世界中数据特征及数据之间联系的抽象
数据模型的满足要求:
- 能比较真实的模拟
- 容易为人所理解
- 便于在计算机上实现
数据的三层抽象描述:现实世界------>概念层------>逻辑层------>物理层
概念层(E-R模型):是数据抽象级别的最高层,其目的是按用户的观点来对现实世界的建模。
逻辑层(独立于物理系统):是数据抽象的中间层,描述数据库数据整体的逻辑结构。
1.层次模型、 2.网状模型、 3.关系模型、 4.面向对象模型
物理层(依赖于物理系统):是数据的最底层。
2、数据模型的要素
数据模型精确的描述了系统的静态特征,动态特征和完整性约束条件
数据模型由数据结构、数据操作、完整性约束条件三