- 3
- 0
- 约7.32千字
- 约 87页
- 2017-08-21 发布于河南
- 举报
数据库原理 第26~27讲 数据库设计(逻辑结构、物理结构、实施与维护)
;第6章 数据库设计;6.4 逻辑结构设计;逻辑结构设计阶段;6.4.1 E-R图向关系模型的转换;E-R图向关系模型的转换(续);转换原则;① 一个实体型转换为一个关系模式。
关系的属性:实体型的属性
关系的码:实体型的码
例:
学生实体可以转换为如下关系模式:
学生(学号,姓名,出生日期,所在系,
年级,平均成绩)
性别、宿舍、班级、档案材料、教师、课程、教室、教科书都分别转换为一个关系模式。;② 一个 m:n 联系转换为一个关系模式。
关系的属性:与该联系相连的各实体的码以及联系本身的属性
关系的码:各实体码的组合
例:
“选修”联系是一个m:n联系,可以将它转换为如下关系模式,其中学号与课程号为关系的组合码:
选修(学号,课程号,成绩);③ 一个 1:n 联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。
1)转换为一个独立的关系模式
关系的属性:与该联系相连的各实体的码以及联系本身的属性
关系的码:n端实体的码
2)与n端对应的关系模式合并
合并后关系的属性:在n端关系中加入1端关系的码和联系本身的属性
合并后关系的码:不变
后者可以减少系统中的关系个数,一般情况下更倾向于采用这种方法;例:
“组成”联系为 1:n 联系。将其转换为关系模式的两种方法:
1)使其成为一个独立的关系模式:
组成(学号,班级号)
2)将其学生关系模式合
原创力文档

文档评论(0)