、关系数据库 1、关系模型的数据结构是二维表 学号姓名性别专业代号系名 记录990:李林男102001信息管理系 实体) 990102 男 102001 信息管理系 990106陆海涛男 102001信息管理系 9901柳妞女 109003 计算机系 字段(属性) 生表(关系)
三、关系数据库 1、关系模型的数据结构是二维表 学号 姓名 性别 专业代号 系名 990101 李林 男 102001 信息管理系 990102 高山 男 102001 信息管理系 990106 陆海涛 男 102001 信息管理系 990201 柳妞 女 109003 计算机系 …… …… …… …… …… 学生表(关系) 记录 (实体) 字段(属性)
基本术语对照表: 文件系统关系模型数据库语言 (SQL) 记录类型关系模式基本表结构 文件 关系(二维表基本表 记录 元组 数据项属性 列
基本术语对照表: 文件系统 关系模型 数据库语言 (SQL) 记录类型 关系模式 基本表结构 文件 关系(二维表 基本表 记录 元组 行 数据项 属性 列
关系数据模型的特点 ■建立在严格的数学理论基础上 概念单一、对关系操作的结果也 是关系 存取路径对用户透明,数据独立 性和安全性好
关系数据模型的特点 ◼建立在严格的数学理论基础上 ◼概念单一、对关系操作的结果也 是关系 ◼存取路径对用户透明,数据独立 性和安全性好
2、关系模型结构的形式化定义 域( domain):具有相同数据类型的值 的集合 关系:给定一组域D1,D2, D 其笛卡尔积D1×D2×…Dn的子 集称为在域D1,D2,……Dn上的关系 见表6-6和表6-7)
2、关系模型结构的形式化定义 域(domain):具有相同数据类型的值 的集合 关系:给定一组域D1,D2,……Dn, 其笛卡尔积D1 × D2 ×…… Dn的子 集称为在域D1,D2,……Dn上的关系 (见表6-6和表6-7)
系模型的性质 1、每个属性对应一个域,不同的属性必须有 不同的属性名 2、属性的顺 序可以交换 3、元组的顺序可以交换 4、不允许出现完全相同的元组 5 每个数据项都是不可再分的 其中,第5点性质是最重要的,凡满足这一点 的关系称为符合第一范的。以下表格不能 作为关系模型 4356 1234
关系模型的性质 1、每个属性对应一个域,不同的属性必须有 不同的属性名 2、属性的顺 序可以交换 3、元组的顺序可以交换 4、不允许出现完全相同的元组 5、 每个数据项都是不可再分的 其中,第5点性质是最重要的,凡满足这一点 的关系称为符合第一范式的。以下表格不能 作为关系模型: 1234 4356