依赖关系指的如果在一个关系中指定的其中一个实体不存在,那么另一个实体也没有存在的意义。当依赖型实体(子类型)的各个实体依赖于超类型中对应父实体存在时,则一个实体类型依赖于另一个实体类型。
必须通过显式地定义一个下限不为 0 的基数,或者定义个一个不为 0 的固定基数,来指定一个强制的依赖关系。实体类型结婚证就是两个实体间依赖关系的一个例子,其中结婚证依赖于实体类型人。关系是结婚,并且结婚证和两个人之间具有固定的依赖关系。
比如,实体结婚证 352647003 与实体 Joe Ward 和 Melinda Bell 具有固定的依赖关系。这意味着如果 Melinda Bell 或 Joe Ward 脱离该关系,那么至少从数据的角度来说,结婚证352647003就已经失效。
图 8 建立在实体类型人之上的依赖性实体类型结婚证,以及实体结婚证 352647003 与 Melinda Bell 和 Joe Ward 间的依赖关系特化和泛化
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/