1.含义:在数据库中用来抽象、表示和处理现实世界中的数据和信息
2.分类:概念模型、物理模型和逻辑模型
其中,逻辑模型包括:层次模型、网状模型、关系模型
一、数据模型的组成要素:
1.数据结构:是对系统静态特征的描述
2.数据操作:是对数据动态特征的描述
3.完整性约束条件:实体完整性;参照完整性;用户自定义完整性
二、概念模型——表示方法:E-R图
会画E-R图
三、常用的数据模型
1.分类
1.非关系模型:层次模型;网状模型
2.关系模型
3.面向对象模型
4.对象关系模型
2.基本层次模型
是指记录以及他们之间一对多的关系(没有多对多的关系)
3.层次模型
有且仅有一个结点并且没有双亲结点(根节点)
根以外的其他节点有且仅有一个双亲结点
4.网状结构
允许一个以上的结点有双亲;
一个结点可以有多于一个双亲
5.关系模型
1)数据结构
2)操纵:集合操作,即是对整表操作(区别于非关系模型:记录操作)
3)完整性约束:实体……、参照……、用户自定义
4)存储结构:实体与实体之间的存储用表来表示;表用文件来存春
5)优缺点:建立在数学概念的基础上;概念单一;存储路径对用户是透明的,这样一方面保证了数据的独立性,另一方面,却造成了查询请求的待优化