DBMS中的一对一一元关系

一对一一元关系是由相同角色组表示的相同实例之间与同一实体的关联。

上图表示一组关系为MARRIED_TO的已婚人士。每个人仅与一个人结婚,并且在组中只有一个人。

在一对一一元制中,我们有三种情况可用-

  • 强制性的

  • 可选-可选

  • 必选或必选

强制性的

角色组的每个实例必须完全参与该关系。在上面的示例中,一个人已与一个并且只有一个人结婚。

可选-可选

在这种情况下,实例在角色组中的参与是可选的,即,参与不是强制性的。

在集体中,已婚者可以选择单独征税或共同征税。在这种情况下,至少一对夫妇必须分别纳税。

必选或必选

一个角色组的每个实例必须参与关系,而另一个角色组的实例可以选择参与关系。