概要设计与逻辑设计资料.ppt

An Introduction to Database System E-R图向关系模型的转换(续) (3) 一个m:n联系转换为一个关系模式。 例,“选修”联系是一个m:n联系,可以将它转换为如下关系模式,其中学号与课程号为关系的组合码:   选修(学号,课程号,成绩) An Introduction to Database System E-R图向关系模型的转换(续) (4)三个或三个以上实体间的一个多元联系转换为一个关系模式。 例,“讲授”联系是一个三元联系,可以将它转换为如下关系模式,其中课程号、职工号和书号为关系的组合码:   讲授(课程号,职工号,书号) An Introduction to Database System E-R图向关系模型的转换(续) (5)具有相同码(主关键字)的关系模式可合并 目的:减少系统中的关系个数 合并方法:将其中一个关系模式的全部属性加入到另一个关系模式中,然后去掉其中的同义属性(可能同名也可能不同名),并适当调整属性的次序 An Introduction to Database System E-R图向关系模型的转换(续) 注意: 从理论上讲,1:1联系可以与任意一端对应的关系模式合并 但在一些情况下,与不同的关系模式合并效率会大不一样。因此究竟应该与哪端的关系模式合并需要依应用的具体情况而定。 由于连接操作是最费时的操作,所以一般

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档