热线电话:13121318867

登录
2020-11-04 阅读量: 1604
参与约束怎么理解?

问题详述:参与约束时什么意思啊?

image.png


解答:

参与约束:
参与约束适用于参与关系集的实体。

  1. 参与总数 -实体集中的每个实体都必须参与该关系。如果每个学生必须参加课程,学生的参与将是完全的。ER图中的双线显示总参与度。

  2. 部分参与 -实体集中的实体可能会或可能不会参与该关系。如果某些课程没有由任何学生注册,那么课程的参与将是部分的。该图描绘了“注册”关系集,其中学生实体集具有总参与度,并且课程实体集具有部分参与。

捕获


使用set,它可以表示为,

33333


学生实体集中的每个学生都参与了关系,但是存在一个没有参与这种关系的C4课程。

弱实体类型和识别关系:
如前所述,实体类型具有唯一标识实体集中的每个实体的键属性。但是存在一些无法定义关键属性的实体类型。这些被称为弱实体类型。

例如,公司可以存储雇员的家属(父母,子女,配偶)的信息。但是没有雇员,家属就没有存在。因此Dependent将是弱实体类型,Employee将为Dependent标识实体类型。

弱实体类型由双矩形表示。弱实体类型的参与总是完全的。弱实体类型与其识别强实体类型之间的关系称为识别关系,它由双菱形表示。


37.8449
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子
0条评论