关系多重性的解释

Interpretation of Multiplicity of a relation

我很难理解关系的多重性。

大体上应该如何解读

这是不是每个类型 P 的实体都具有介于 a 和 b 之间的类型 C 实体或介于 x 和 y 之间或其他类型的实体。我发现的所有解释仅适用于 a,x = 0,1 和 b,y = *

的情况

反之亦然。 P 在访问中有 x..y 个类型为 C 的实体,Ca..bP

附带说明:不应放置多重性标签以隐藏部分关联。

每个关联包含两个独立的语句:

  • P 的每个 个实例link编辑为 C
  • 的 x..y 个实例
  • C 的每个 个实例 linked 到 P
  • 的 a..b 个实例

被 linked 可能意味着 P 或 C 具有 C 或 P 类型的属性。这是 link 最常见的化身,但 UML 没有规定这一点。