强制性参与和可选参与


在 E-R 模型中,在 2 个不同的实体之间观察到强制性和可选参与。

强制性参与

在强制性参与中,对于实体 A 的每个实例,都必须存在实体 B 的一个实例,反之亦然。

强制性参与的一个例子是母亲和孩子之间的关系。只有当有母亲时,孩子实体才存在,同样,只有当有孩子时,母亲实体才存在

可选参与

在可选参与中,并非所有实体的实例都必须参与关系。对于某个实体而言,参与的实例数量甚至可能为零。

可选参与非常适合描述不强制性或可能是临时性的关系,即一段可能随着时间的推移而发生变化的关系。 

其中一个例子是:实体 A 与实体 B 结婚。并非所有实例都参与该关系,并且该关系甚至可能会随着时间的推移而发生变化。

更新于:19-Jun-2020

4K+ 浏览

开启你的 职业生涯

完成课程即可获得认证

开始
广告