0

Order_PrimaryテーブルとOrder_Completeテーブルが2つあります。問題は、請求書を生成するときに、Order_Primaryテーブルの請求書に複数の製品が含まれている可能性があるため、同じ請求書からの製品であるにもかかわらず、単一の製品ごとにOrderIdが生成されることです。同じ商品に複数のOrderIdが存在するため、これらすべてのOrderIdをOrder_Completeテーブルに関連付けますが、BillNoは1つだけで済みます。

Order_Primary

OrderId(主キー)
ProductId(外部キー)
CategoryId(外部キー)
Quantity
Cost
EmployeeId(外部キー)

注文完了

BillNo(主キー)
OrderId(外部キー)
日付

4

1 に答える 1

-1

目的の結果を得るには、データ構造を次のように変更する必要があります。

Product_Group(新しいテーブルを追加)

ProductId (Foreign Key)
ProductGroupId
ProductGroupId+ProductId (Primary Key)

Order_Primary

OrderId (Primary Key)
ProductGroupId 
^(Now here with a ProductGroupId you will get a list of products(Multiple))
CategoryId (Foreign Key)
Quantity 
Cost 
EmployeeId (Foreign Key)

注文完了

BillNo (Primary Key)
OrderId (Foreign Key)
Date
于 2013-03-13T08:28:23.077 に答える