2020-11-04
阅读量:
1604
参与约束怎么理解?
问题详述:参与约束时什么意思啊?
解答:
参与约束:
参与约束适用于参与关系集的实体。
参与总数 -实体集中的每个实体都必须参与该关系。如果每个学生必须参加课程,学生的参与将是完全的。ER图中的双线显示总参与度。
部分参与 -实体集中的实体可能会或可能不会参与该关系。如果某些课程没有由任何学生注册,那么课程的参与将是部分的。该图描绘了“注册”关系集,其中学生实体集具有总参与度,并且课程实体集具有部分参与。
使用set,它可以表示为,
学生实体集中的每个学生都参与了关系,但是存在一个没有参与这种关系的C4课程。
弱实体类型和识别关系:
如前所述,实体类型具有唯一标识实体集中的每个实体的键属性。但是存在一些无法定义关键属性的实体类型。这些被称为弱实体类型。
例如,公司可以存储雇员的家属(父母,子女,配偶)的信息。但是没有雇员,家属就没有存在。因此Dependent将是弱实体类型,Employee将为Dependent标识实体类型。
弱实体类型由双矩形表示。弱实体类型的参与总是完全的。弱实体类型与其识别强实体类型之间的关系称为识别关系,它由双菱形表示。
37.8449
1
0
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
1条评论
0条评论