这是一个描述“超图”的UML图。有人告诉我超图是一个n-关联。

但是,我不知道这个图表意味着什么关系。以下是我的猜测:
means...)
H 112>n人玩H 213f 214
我说的对吗?如果没有,我做错了什么?
发布于 2011-07-30 15:06:00
首先,并不总是缺少显式的多重性意味着1;在UML中,简单地省略多重信息是可以的,特别是在领域模型中。
如果他们确实打算有1种多重性,最好的解读方法可能是“存在(年份、团队、球员)三倍值和. 1.对于给定的团队和年份,许多球员是可能的;2.对于给定的团队和球员,只有一年是可能的;3.对于给定的一年和球员,只有一个团队是可能的。”唯一奇怪的是2.,即使这也是一条有意义的商业规则。为了让一名球员在多年内为同一支球队效力,让多年多。
发布于 2011-07-30 16:57:40
图中的图形多样性只表达了三个参与者之间的关系(帕特里克在他的答复中已经解释了这三个关系)。
没有关于这三个类之间一对一关系的信息,也就是说,图表可以告诉您,一个球员在给定的一年中只在一支球队中打球,但是无法知道球员在他/她的一生中可以参加的球队的数量是否有任何限制。
发布于 2011-09-03 03:01:40
我引用了一个我不知道的消息来源..。
当其他n-1端的值固定(1)时,关联端的多重性表示末端的潜在值数。
也就是。
许多球员(1年和1支球队)
1支球队(1年和1名球员)
1年(1支球队和1名球员)
或
(一年,一队) =>很多球员
(1年,1名球员) => 1队
(1支球队,1名球员) => 1年
我在关联表中可视化行,其中包含关联中的每个成员的外键列。一年,团队和球员。
每一排都是你的超图边.它代表了一套1年,1支球队和1名球员。然后在多个行上表现出更大的多重性。
如下所示
许多球员(一年和一队):映射到年份和团队组合,这并不是唯一的(许多球员可以有相同的年份和团队,因此这意味着这一对球员需要出现在每一个球员行)
1队(1年和1名球员):年份,球员独特,最多一行可以包含相同的组合。
1年(1名队员和1名球员):团队,球员独特
https://stackoverflow.com/questions/6883896
复制相似问题