web-dev-qa-db-ja.com

オンラインショップのデータベーススキーマ

だから私はあなたがウェブショップの基本的なdbスキーマをどのように設計できるかをいじっています。確かに、あちこちに多くの欠けている詳細がありますが、私は最も基本的なものを正しくしたいだけです。

私がスキーマを作成しようとしているショップのいくつかの基本的な要件:

ショップには商品の在庫があります。各製品には価格がありますが、この価格は販売状況によって異なります。顧客は一度に複数の製品を注文でき、注文履歴を確認できる必要があります。注文が完了すると、トラックとトレース番号が表示されます。

だから、次の画像は私がこれまでに思いついたものです。何かが足りないと私は確信しています。動的な価格の側面をどのようにモデル化するかについても、本当によくわかりません。

enter image description here

7
Left4Cookies

変動価格を処理する一般的な方法は、リベートスキーマを導入することです。これは、a_S $にリベートを追加することにより、ProductSale間の関連クラスとして実装できます。もちろん、さまざまな方法がありますが、これは目前の方法です。

  • OrderCustomerの関係がありません。
  • Inventory集計ProductListで何を意図しているのかわからない。私にはInventoryリストProductがあります。店舗の場所とPurchasePipeが必要になる場合があります
6
qwerty_so

enter image description here

これはあなたの質問によると、それはスキーマの作成方法の流れを与えるものであると思いますそして追加-- ここにリンク いくつかの素晴らしい部分を見つけたら訪問してください。

20
Jitendra