假设我有一个UML图,其中有2个实体通过一条关联线彼此关联。
-------- --------
| E1 |- 0..1 -------- * --| E2 |
-------- --------
我知道映射基数有4种。他们是:
在这里,E1不能是一对多的,因为我知道E1必须恰好是一对多。
但是可以多对多吗?因为它似乎在E1的侧面上没有“很多”。
答案 0 :(得分:1)
好的,我认为有一些误解导致您进入这种情况。
根据所使用的模型或图表,您问题的答案可能有所不同,它们之间的UML图表相差很大
您正在将RDB映射基数与UML多重性混淆。有相似但不相同。
UML中有4个以上(不仅仅是您提到的UML),您可以有2..4个(不太可能,但有可能)或任何其他想要的东西。
*..*
,而不是*
希望有帮助