ERM:三元关系中的基数
ERM: Cardinality in ternary relationships
如何阅读 and/or 在 Entity-Relationship-Models (Chen-Notation) 的三元关系中指定基数 (min/max)?
例如:某主管与他的相关员工参观了多项资质。现在,我想知道如何在 Min-Max-Notation 中指定基数。
这是给定基数的另一个示例,我想知道如何阅读它。
三元关系可以这样理解:
对于给定的 E1 实例和给定的 E2 实例,只能有一个 E3 实例关联到两者(通过 R)。
对于给定的 E1 和 E3 实例,只能有一个 E2 实例关联到两者(通过 R)。
对于给定的 E2 和 E3 实例,可以有多个 E1 实例关联到两者(通过 R)。
要以 min-max 表示法指定基数,您必须问:如果我有一个 "Head" 的实例,那么 Employee 和 Qualification 的多少个实例可以一起关联到一个 "Head" (通过 HEQ)。如果您的答案是最小 1 和最大 N,您可以在连接 "Head" 和 HEQ 的线上写上 (1, N) 或 (1, *)。现在您继续下一个实体,询问该实体的等效问题。
如何阅读 and/or 在 Entity-Relationship-Models (Chen-Notation) 的三元关系中指定基数 (min/max)?
例如:某主管与他的相关员工参观了多项资质。现在,我想知道如何在 Min-Max-Notation 中指定基数。
这是给定基数的另一个示例,我想知道如何阅读它。
三元关系可以这样理解:
对于给定的 E1 实例和给定的 E2 实例,只能有一个 E3 实例关联到两者(通过 R)。
对于给定的 E1 和 E3 实例,只能有一个 E2 实例关联到两者(通过 R)。
对于给定的 E2 和 E3 实例,可以有多个 E1 实例关联到两者(通过 R)。
要以 min-max 表示法指定基数,您必须问:如果我有一个 "Head" 的实例,那么 Employee 和 Qualification 的多少个实例可以一起关联到一个 "Head" (通过 HEQ)。如果您的答案是最小 1 和最大 N,您可以在连接 "Head" 和 HEQ 的线上写上 (1, N) 或 (1, *)。现在您继续下一个实体,询问该实体的等效问题。