一.数据模型
是一种模型,是对世界数据特征的抽象。是用来描述数据,组织数据和对数据进行操作的。是现实世界的模拟。是数据库系统的核心和基础。
1.两类数据模型
第一类:
概念模型:信息模型,按用户的观点来对数据和信息建模,主要用于数据库设计。
第二类:
逻辑模型:按计算机系统的观点对数据建模,主要是用于数据库管理系统的实现。
- 层次模型
- 网状模型
- 关系模型
- 面向对象数据模型
- 对象关系数据模型
- 半结构化数据模型
物理模型:对数据最底层的抽象,描述数据在系统内部的表示方式和存取方式,或磁盘或磁带上的存储方式和存取方法,面向计算机系统的。
图:现实世界中客观对象的抽象过程