2.1关系模型的数据结构及其形式化定义 第2章 在表28中,籍贯含有省、市/县两项,出现了“表中有表”的现象,则为非 规范化关系,而应把籍贯分成省、市/县两列,将其规范化,如表2.9所示 姓名 籍 贯 姓 省 市/县 省 市/县 名 张强 吉林 长春 张强 吉林 长春 王丽 山西 大同 王丽 山西 大同 非规范化的关系表2.8 规范化的关系表2.9
2.1 关系模型的数据结构及其形式化定义 第2章 姓名 籍 贯 省 市/县 张强 吉林 长春 王丽 山西 大同 姓 名 省 市/县 张强 吉林 长春 王丽 山西 大同 非规范化的关系 表2.8 规范化的关系 表2.9 在表2.8中,籍贯含有省、市/县两项,出现了“表中有表”的现象,则为非 规范化关系,而应把籍贯分成省、市/县两列,将其规范化,如表2.9所示
2.1关系模型的数据结构及其形式化定义 第2章 2.1.3关系模式 关系的描述称为关系模式(Relation Schema) R(U,D,DOM,F) R-关系名 U-属性名集合 D-属性所来自的域 DOM-属性向域的映像集合 F-属性间数据的依赖关系集合 属性名 简记为:R(U)或R(A1,A2,.,An)
2.1 关系模型的数据结构及其形式化定义 第2章 2.1.3 关系模式 R-关系名 U-属性名集合 D-属性所来自的域 DOM-属性向域的映像集合 F-属性间数据的依赖关系集合 · 关系的描述称为关系模式(Relation Schema) R(U,D,DOM,F) 属性名 简记为:R(U)或R(A1,A2,.,An)
2.1关系模型的数据结构及其形式化定义 第2章 静态、稳定,固定不变 关系模型 关系头 关系 关系体 随数据更新不断变化
2.1 关系模型的数据结构及其形式化定义 第2章 关系模型 关系 关系头 关系体 静态、稳定,固定不变 随数据更新不断变化
2.1关系模型的数据结构及其形式化定义 第2章 ·例如,在第1章的图1-22所示的教学数据库中,共有五个关系, 其关系模式可分别表示为: ·学生(学号,姓名,性别,年龄,系别) ·教师(教师号,姓名,性别,年龄,职称,工资,岗位津贴,系别) ·课程(课程号,课程名,课时) ·选课(学号,课程号,成绩) ·授课(教师号,课程号)
2.1 关系模型的数据结构及其形式化定义 第2章 · 学生(学号,姓名,性别,年龄,系别) · 教师(教师号,姓名,性别,年龄,职称,工资,岗位津贴,系别) · 课程(课程号,课程名,课时) · 选课(学号,课程号,成绩) · 授课(教师号,课程号) • 例如,在第1章的图1-22所示的教学数据库中,共有五个关系, 其关系模式可分别表示为:
2.1关系模型的数据结构及其形式化定义 第2章 ·与学生关系模式对应的数据库中的实例有如下6个元组, 如图2-1所示。 S1 赵亦 女 17 计算机 S2 钱尔 男 18 信息 S3 孙珊 女 20 信息 S4 李思 男 21 自动化 S5 周武 男 19 计算机 S6 吴丽 女 20 自动化 图2-1与学生关系模式对应的实例
2.1 关系模型的数据结构及其形式化定义 第2章 • 与学生关系模式对应的数据库中的实例有如下6个元组, 如图2-1所示。 S1 赵亦 女 17 计算机 S2 钱尔 男 18 信息 S3 孙珊 女 20 信息 S4 李思 男 21 自动化 S5 周武 男 19 计算机 S6 吴丽 女 20 自动化 图2-1 与学生关系模式对应的实例