我有點混淆了3個實體之間的多對多關係。我想知道我的對象模型怎麼樣。我有三個實體A,B,C和A < - > B(M:N),並且A和B之間的關聯表與另一個與第三個實體形成1:n關係的關聯錶鏈接。我從來沒有見過這樣的關係可以與另一個副表進行1:n的關係。欲瞭解更多信息,請看下圖。如何在Java中映射這個棘手的實體/關係模型?
如果我談論的對象模型的話,我會說:「INSTANCE_A」有很多個「INSTANCE_B」實例,反之亦然,但我不知道我怎麼可以總結爲「INSTANCE_C」的關係。
請同時告訴我所有三個實體之間這種關係的定義是否正確?我的意思是在關係設計中有任何問題。
預先感謝
編輯:所有箭頭表示(1:N或M:1)的關係
我從這個鏈接http://imageshack.us/photo/my-images/3/manytomany.jpg/ – Rehman 2012-02-17 16:20:32
視圖圖像????因爲我無法定義instance_C和A和B的其他實例之間的這種關係。或者如果這樣的問題在任何地方被描述,那麼引用一個參考。謝謝 – Rehman 2012-02-17 16:24:43
那麼你可以得出一個UML圖,我添加鏈接,上傳圖片 – Rehman 2012-02-17 16:27:43