1

顧客の例のショッピングカートからのデータを保存したい:オンラインピザショップ。顧客が1番のピザを5ユニット、2番のピザを3ユニット購入したとします。注文された量は?

ビューカートフォームは次のようになります。

ここに画像の説明を入力してください

4

1 に答える 1

1

主キーとしてProducts含まれるテーブルが必要なようです。product_idこれは、追加の製品属性を保存する場所です。説明; 価格; 等

顧客データは、主キーとしてCustomers含まれる別のテーブル に格納できます。customer_id

次に、Ordersテーブルには autonumberorder_idフィールドとcustomer_id外部キーが含まれます。このテーブルの目的は、注文を顧客に関連付けることです。

注文に含まれるアイテムは、Order_Detailsテーブル内の個別の行として格納できます。そのフィールドには、、、、およびorder_idが含まれます。価格もテーブルに保存されますが、注文が行われた時点で有効だった価格として再度保存します...価格は時間の経過とともに変化する傾向があるため、これは便利です。product_idunit_pricequantityProductsOrder_Details

于 2012-09-17T16:15:41.003 に答える