如何设计ER图(弱实体集)

弱实体集的定义:没有足够的属性形成主码的实体集。

强实体集:有主码的实体集

弱实体集依赖于强实体集而存在。之间的联系叫做标识性联系

注意: 此联系没有描述性属性。


考虑两个实体集,
在这里插入图片描述
我们发现属性会冗余,贷款编号贷款的主码,也是还款的外码和主码。
为了消除冗余,我们只能消除还款的贷款编号属性。
但这样会出现一个问题,还款是还的谁的款??
为了解决这个问题,我们设置一个特殊的联系集 还贷,它还能够给还款实体集提供一个额外的属性,即贷款编号。这里还贷叫做标识性联系
在这里插入图片描述
成为了弱实体集之后,编号叫做分辨符,用来区分还款集里面不同的还款实体
与贷款编号一起构成了还款集的主码。

当然,如果弱实体集只参与标识性联系且属性不多,弱实体集也可以被设计为一个多值复合属性。

发布了161 篇原创文章 · 获赞 68 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_43179428/article/details/105309432
今日推荐