作业帮 > 综合 > 作业

实体间联系 是1:M:N 请问如何从ER图转换成关系模型,转化的规则是什么?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/03 15:12:38
实体间联系 是1:M:N 请问如何从ER图转换成关系模型,转化的规则是什么?
在数据库系统原理(4735)第55页,中三元联系的转化第(3)点,我感觉不对.所以想证实一下自己的猜想.若按书上的,那为1的那个实体如何与其他的实体相联系.
具体的三元联系的转化是:
若实体间联系是1:M:N,则将联系类型也转换成关系模式,其属性为M端和N端实体类型的键(作为外键)加上联系类型的属性,而键为M端与N端实体键的组合.
其中的联系类型的转化,少了实体1的主键,要不实体1就无法与另外两个实体相联系.
实体间联系 是1:M:N 请问如何从ER图转换成关系模型,转化的规则是什么?
既然他们是多元的联系我们转化的时候:
(1)、首先把实体转化成对应的关系模式.
(2)、联系就是把自己本身的属性加上各个实体的码组成联系对应的关系模式,各个联系的码的组合是该联系的码,或者是该联系码的一部分!
就这样啊,