数据模型(数据库原理),
数据模型(数据库原理),
数据模型(SQLServer数据库原理)
目录
一、信息的三种世界
二、概念模型
三、常见的三种数据模型
一、信息的三种世界
1、信息处理的过程: 将客观世界进行抽象为信息,再对信息进行整理规范后再以数据的形式存放到数据库中
2、信息的三种世界:
二、概念模型
1、概念模型的作用: 描述实体和实体间的联系
2、基本概念:
3、E-R模型
三、常见的三种数据模型
1、数据模型: 对客观世界事物和联系的数据描述,是概念模型的数据化。提供标识和组织数据的方法
2、数据模型的组成:
3、层次模型
特点:
4、网状模型
特点: 允许多个节点没有双亲节点,也允许一个节点有多个双亲节点
5、关系模型
特点: 用二维表格结构表示实体及实体间联系的数据模型
关系模型的一些概念:
- 关系: 一张二维表就是一个关系,有关系名
- 元组: 二维表中的行,也称为记录
- 属性: 二维表中的列,也称为字段
- 域: 属性的取值范围
- 关系模式: 二维表的静态框架的信息描述。结构为:表名(属性1,属性2、、、、、)
- 关键字或码: 能唯一标识元组的属性或属性组
- 候选关键字或候选码: 存在多个能唯一标识元组的属性或属性组,都称为候选码
- 主键或主码: 若干候选码中选一个作为主键,一张表中只能有一个主键
- 主属性和非主属性: 包含在任何候选关键字中的属性为主属性;不包含在任何候选关键字中的属性称为非主属性
- 外键或外码: 一个关系的属性或属性组不是该关系的主键或只是主键的一部分,确实另一个关系的主键,则称这样的属性或属性组为外码。外码将表联系在一起
评论暂时关闭