数据模型(数据库原理),


数据模型(SQLServer数据库原理)

目录

一、信息的三种世界
二、概念模型
三、常见的三种数据模型

一、信息的三种世界

1、信息处理的过程: 将客观世界进行抽象为信息,再对信息进行整理规范后再以数据的形式存放到数据库中
2、信息的三种世界:

二、概念模型

1、概念模型的作用: 描述实体和实体间的联系
2、基本概念:

3、E-R模型

三、常见的三种数据模型

1、数据模型: 对客观世界事物和联系的数据描述,是概念模型的数据化。提供标识和组织数据的方法
2、数据模型的组成:

3、层次模型

特点:

4、网状模型
特点: 允许多个节点没有双亲节点,也允许一个节点有多个双亲节点
5、关系模型

特点: 用二维表格结构表示实体及实体间联系的数据模型
关系模型的一些概念:

  • 关系: 一张二维表就是一个关系,有关系名
  • 元组: 二维表中的行,也称为记录
  • 属性: 二维表中的列,也称为字段
  • 域: 属性的取值范围
  • 关系模式: 二维表的静态框架的信息描述。结构为:表名(属性1,属性2、、、、、)
  • 关键字或码: 能唯一标识元组的属性或属性组
  • 候选关键字或候选码: 存在多个能唯一标识元组的属性或属性组,都称为候选码
  • 主键或主码: 若干候选码中选一个作为主键,一张表中只能有一个主键
  • 主属性和非主属性: 包含在任何候选关键字中的属性为主属性;不包含在任何候选关键字中的属性称为非主属性
  • 外键或外码: 一个关系的属性或属性组不是该关系的主键或只是主键的一部分,确实另一个关系的主键,则称这样的属性或属性组为外码。外码将表联系在一起

相关内容

    暂无相关文章