1

課金ソフトを作っています。4 つのテーブルを持つデータベースを作成しました。

  • Category_Master
  • Product_Master
  • Customer_Master
  • Order_Details.

Order_Details で行を作成する際に混乱しています。これは、顧客が 10 個の異なるアイテムを購入した場合、各アイテムProductCodeも Order_Details テーブルに追加する必要があるためです。

ProductCodeつまり、すべての製品に対して行を作成する必要があるのか​​、それとも単一のセルですべてを表す他の方法なのかということです。

4

3 に答える 3

1

また、1 つの注文で注文された製品を管理するために、もう 1 つのテーブル (Order_Products) を作成することをお勧めします。これにより、1 つの注文で注文された製品を簡単に追跡できるようになります。バイナリフィールドを使用して管理できる曜日など、複数の値が一定のサイズである場合、単一のセルを使用して複数の値を管理できますが、あなたの場合、製品の数は変数であるため、私は同じことをするために別のテーブルを使用することをお勧めします。

ありがとうございました。

于 2013-10-23T11:56:24.520 に答える