【问题标题】:Entity–relationship model strange notation实体关系模型奇怪的符号 【发布时间】:2015-12-04 21:38:33 【问题描述】: 在下面找到一个 UML 图的图像。 1 和 n 符号定义了实体之间的关系,对吧?困扰我的是减号和星号的奇怪表示法。这些标志是什么意思? 【问题讨论】: 标签: uml diagram 【解决方案1】: -1 和 -N 实际上是关联的角色名。 多重性在所有角色上定义为*,这意味着零或更多 角色名前的- 表示私有可见性。 从功能的角度来看可能没有多大意义,但我相信从语法的角度来看这是有效的 UML。 【讨论】: 表示一个或多个多重性的标志是什么? 零个或多个 = * 或 0..* - 一个或多个 = 1..* - 正好 1 个 = 1 或 1..1