3つのエンティティ間に多少の関係が混乱することがあります。そして私はどのように私のオブジェクトモデルのように見えるか知りたい。私は3つのエンティティ、A、B、CとA < - > B(M:N)を持ち、AとBの両方の間の関連テーブルは別の1:n関係を第3のエンティティとする別の関連テーブルとリンクしています。私は他の関連テーブルと1:n関係を作るような関係は見たことがありません。詳細は以下の図をご覧ください。このトリッキーなエンティティ/リレーションシップモデルをJavaでどのようにマッピングするか?
私は、オブジェクトモデルの話なら、私は「INSTANCE_Aは」多くの「INSTANCE_B」インスタンスおよびその逆を持っていますが、私は「INSTANCE_C」の関係をまとめることができますかわからないと言うだろう。
3つのエンティティ間の関係の定義が正しいかどうかを教えてください。私は関係の設計に何か問題があることを意味します。予め
おかげ
EDIT:すべての矢印が示す(1:nまたはmが:1)の関係
アップロードした画像へのリンクを追加しました – Rehman
このリンクの画像を表示http://imageshack.us/photo/my-images/3/manytomany.jpg/ – Rehman
次に私のためにumlの図を描くことができますか?なぜなら、instance_CとAとBの他のインスタンスとの間の関係を定義することができないからです。ありがとう – Rehman