DBMS 中的一对多单向关系


一对多单向关系是指在同一实体中,由不同角色组表示的同一实例之间的关联。

考虑经理和员工之间的关系。

此关系中的两个不同角色是经理和员工。在组织中,只有少数员工担任经理的角色,而为组织工作的人员都是员工。

一名经理管理多个员工,并且每位经理也是一名员工。 

一对多可选-强制

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

经理的角色满足可选参与,因为有员工作为经理和非经理。员工角色组违反角色唯一性,因为管理层顶层的至少有一名员工没有经理。

一对多可选-可选

在这种情况下,一对多可选-可选是有效的,因为经理角色对于员工是可选的,并且实体中没有其他实例管理高级最高管理层员工。

更新时间:18-6-2020

3 千+ 次观看

职业生涯起步

通过完成课程获得认证

开始
广告