2016-12-03 72 views
-1

我正在研究ER图,我有一个实体A由两个实体B和C与以下约束组成: - B和C只能存在于实体A内与A与基数的关系一一对应 - 每个实体必须由实体B组成并且也可以由实体组成C 考虑到这种情况,我很确定我应该连接A和B以及组成的关系。但是C呢? C不是强制性的事实让我感到困惑:是否可以用UML来展示整个情况?以下是我的想法:将A和C连接成一个基数为A的组合关系:A [1] < ---> [0/1] B.这是最好的方法吗?我违反构图关系的属性吗?[UML]组合vs聚合:澄清

+1

如果您刚刚绘制图表,情况会更加清晰。 –

回答

1

是的,你仍然可以在这种情况下使用组合,只需设置多样性为0..1