2016-12-03 295 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