顧客の例のショッピングカートからのデータを保存したい:オンラインピザショップ。顧客が1番のピザを5ユニット、2番のピザを3ユニット購入したとします。注文された量は?
ビューカートフォームは次のようになります。
顧客の例のショッピングカートからのデータを保存したい:オンラインピザショップ。顧客が1番のピザを5ユニット、2番のピザを3ユニット購入したとします。注文された量は?
ビューカートフォームは次のようになります。
主キーとしてProducts
含まれるテーブルが必要なようです。product_id
これは、追加の製品属性を保存する場所です。説明; 価格; 等
顧客データは、主キーとしてCustomers
含まれる別のテーブル に格納できます。customer_id
次に、Orders
テーブルには autonumberorder_id
フィールドとcustomer_id
外部キーが含まれます。このテーブルの目的は、注文を顧客に関連付けることです。
注文に含まれるアイテムは、Order_Details
テーブル内の個別の行として格納できます。そのフィールドには、、、、およびorder_id
が含まれます。価格もテーブルに保存されますが、注文が行われた時点で有効だった価格として再度保存します...価格は時間の経過とともに変化する傾向があるため、これは便利です。product_id
unit_price
quantity
Products
Order_Details