7.3.2 参与约束
如果实体集E中的每个实体都参与到联系集R的至少一个联系中,实体集E在联系集R中的参与称为全部(total
)的。
如果E中只有部分实体参与到R的联系中,实体集E到联系集R的参与称为部分( partial
)的。
例如,我们期望每个student
实体通过advisor
联系同至少一名教师相联系,因而student
在联系集advisor
中的参与是全部的。
相反地,一个instructor
不是必须要指导一个学生。因此,很可能只有一部分instructor
实体通过advisor
联系同student
实体集相关联,于是instructor
在advisor
联系集中的参与是部分的。