在 UML ER 图中使用 m..m 的多重性?

问题描述 投票:0回答:1

根据不同的资源,UML 符号的多样性有不同的形式。 以下是一些可在用例图中使用的表格。

  • 1..1

    0..*

    1..*

    米..米

    m..n

在 T. Connelly 和 C. Begg 的数据库系统书中,他们提供了 5..10(使用基数和数字参与)表示多重性的替代方式。当您使用 UML 表示法绘制实体关系图时,您可以使用相同的多重性吗?特别是我想知道在使用 UML 表示法时,在 ER 图中使用 m..m 是否正确。

uml entity-relationship erd cardinality multiplicity
1个回答
0
投票

UML 不是 ERD 的表示法,而是一种具有自己语义的自己的语言。当然,您可以在 UML 中建模与 ERD 中类似的事物,但也可以进行更多建模。

话虽如此,当 m 和 n 都对应于值(文字和常量)时,n..m 是有效的 UML 表示法。请注意,在 UML 中,它被称为多重性,因为不要将它与特定集合中的项目数量混淆。

© www.soinside.com 2019 - 2024. All rights reserved.