(2.9)--7.4.1E-R图向关系模型的转换.pptVIP

  • 4
  • 0
  • 约小于1千字
  • 约 11页
  • 2024-03-15 发布于广东
  • 举报

E-R图向关系模型的转换;E-R图向关系模型的转换(续);2.实体型间的联系有以下不同情况

(1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。

①转换为一个独立的关系模式

关系的属性:与该联系相连的各实体的码以及联系本身的属性

关系的候选码:每个实体的码均是该关系的候选码

;(1)一个1:1联系的转换(续)

②与某一端实体对应的关系模式合并

合并后关系的属性:加入对应关系的码和联系本身的属性

合并后关系的码:不变

;(2)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。

①转换为一个独立的关系模式

关系的属性:与该联系相连的各实体的码以及联系本身的属性

关系的码:n端实体的码

;(2)一个1:n联系的转换(续)

②与n端对应的关系模式合并

合并后关系的属性:在n端关系中加入1端关系的码和联系本身的属性

合并后关系的码:不变

可以减少系统中的关系个数,一般情况下更倾向于采用这种方法

;(3)一个m:n联系转换为一个关系模式

关系的属性:与该联系相连的各实体的码以及联系本身的属性

关系的码:各实体码的组合

[例]“选修”联系是一个m:n联系,可以将它转换为如下关系模式,其中学号与课程号的组合为关系码:

选修(学号,课程号,成绩);(4)三个或三个以上实体间的一个多元联系转换为一个关系模式。

关系的属性:与该多

文档评论(0)

1亿VIP精品文档

相关文档