ER图转换关系模式
(2013-03-21 14:09:07)
标签:
it
转换一般遵循如下原则:
1.一个实体型转换为一个关系模式。实体的属性就是关系的属性。实
体的码就是关系的码。
例如在我们的例子中,学生实体可以转换为如下关系模式,其中学号
为学生关系的码:
学生(学号,姓名,出生日期,所在系,年级,平均成绩) 同样,性
别、宿舍、班级、档案材料、教师、课程、教室、教科书都分别转换
为一个关系模式。
2.一个联系转化为一个关系模式,与该联系相连的各实体的码以及联系
的属性转化为关系的属性,该关系的码则有三种情况:
若联系为1:1,则每个实体的码均是该关系的后选码。
若联系为1:n,则关系的码为n端实体的码。
若联系为m:n,则关系的码为诸实体码的组合。
2.1 联系为1:1
一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对
应的关系模式合并。
如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及
联系本身的属性均转换为关系的属性,l 每个实体的码均是
该关系的候选码。
如果与某一端对应的关系模式合并,则需要在该关系模式的属性中加
入另一个关系模式的码和联系本身的属性。
例如在我们的例子中,"管理"联系为1:1联系,我们可以将其