Lansional 2023-12-13 09:30 采纳率: 88%
浏览 3
已结题

请问我要不要将联系自身的属性添加到n端实体集?

对于两个实体型之间的联系集向关系模式的转换,他们谁是对的?
第一个博主说:1:n联系的转换方法:若与n端关系模式合并,则在n端实体集中增加新属性,新属性由联系对应的1端实体集的主码和联系自身的属性构成,而关系模式的主码不变。如下图

img

第二个博主说: 当转换为关系模型时,在N端添加另一端的主键。
如图(b)情况,当我们转换成关系模式时,我们得在实体型B模式中添加实体型A的主键。
例子:
一个班级中有若干名学生,而每个学生只在一个班级中学习,则班级与学生之间具有一对多联系。
当转换为关系模式时,我们得在学生关系中添加班级的主键(班级号)。

请问我要不要将联系自身的属性添加到n端实体集?

  • 写回答

1条回答 默认 最新

  • 月亮与山与草 2023-12-13 09:46
    关注

    方案二好处理,方案一一般用来处理多对多关系

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月22日
  • 已采纳回答 12月14日
  • 创建了问题 12月13日