Bas*_*ian 4 database database-design relational-database
如何在实体-关系-模型(Chen-Notation)的三元关系中读取和/或指定基数(最小/最大)?
例如: 一位负责人与他的关联员工一起访问了多个资格证书。现在,我想知道如何在 Min-Max-Notation 中指定基数。
这是另一个给定基数的例子,我想知道如何阅读它。
三元关系可以理解为:
对于给定的 E1 实例和给定的 E2 实例,只能有一个 E3 实例与两者相关联(通过 R)。
对于给定的 E1 和 E3 实例,只能有一个 E2 实例与两者相关联(通过 R)。
对于 E2 和 E3 的给定实例,可以有多个 E1 实例与两者相关联(通过 R)。
要以最小-最大符号指定基数,您必须问:如果我有一个“Head”实例,那么有多少 Employee 和 Qualification 实例可以关联到一个“Head”(通过 HEQ)。如果您的答案是 min 1 和 max N,您可以在连接“Head”和 HEQ 的线上方写上 (1, N) 或 (1, *)。现在您继续下一个实体,为该实体提出相同的问题。