【发布时间】:2017-04-18 06:15:33
【问题描述】:
我正在处理 ER 图,我有一个由两个实体 B 和 C 组成的实体 A,具有以下约束: - B 和 C 只能存在于实体 A 中,两者都与 A 具有一对一的基数 - 每个实体 A 必须由实体 B 组成,并且也可以由实体 C 组成 鉴于这种情况,我很确定我应该将 A 和 B 与组合关系联系起来。但是C呢? C 不是强制性的这一事实让我感到困惑:是否有可能在 UML 中显示整个情况?这就是我的想法:将 A 和 C 与具有基数的组合关系连接起来:A [1] [0/1] B。这是最好的方法吗?我是否违反了组合关系的属性?
【问题讨论】:
-
如果你只是画一张图,事情会清楚得多。
标签: uml aggregation composition