0

私はエンティティ スキーマをモデル化していますが、多対多の関係を作成した方法が私の状況で最も効率的かどうか確信が持てません。ビジネス要件は、複合注文を持つことです。柔軟性を持たせるには、注文間に多対多の関係が必要です (テーブル に固執ParentIdして 1 対多を作成するのではなく)。多対多の関係をサポートするためにテーブル を追加することにしました。 これがこの種の状況をモデル化する唯一の方法であり、最も効率的ですか? 次に例を示します。Order
CompoundOrder



私のモデル

4

1 に答える 1

1

それは標準的な方法ではありません。標準的な方法は、セールス オーダーに多くのライン アイテムを含めることです。

SALES_ORDER
id
order_date
vendor_party_id
customer_party_id
bill_to_party_id
bill_to_address_id

ORDER_ITEM
id
order_id 
product_id
quantity
unit_price
ship_to_party_id
ship_to_address_id
于 2013-03-25T19:32:31.333 に答える