e-commerce 以下は、複数の属性と複数の価格を持つ製品を含む、 の注文セクションのデータベース設計です。
テーブル: Users
UserID: 主キー、一意の整数Username: 弦Email: 弦Password: 弦CreatedAt: 日時UpdatedAt: 日時
テーブル: Orders
OrderID: 主キー、一意の整数UserID: Users テーブルを参照する外部キーTotalAmount: 10進数OrderDate: 日付
テーブル: OrderItems
OrderItemID: 主キー、一意の整数OrderID: Orders テーブルを参照する外部キーProductID: Products テーブルを参照する外部キーVariantID: ProductVariants テーブルを参照する外部キーQuantity: 整数Price: 10進数Subtotal: 10進数
テーブル: Products
ProductID: 主キー、一意の整数Name: 弦Description: 文章CreatedAt: 日時UpdatedAt: 日時
テーブル: ProductVariants
VariantID: 主キー、一意の整数ProductID: Products テーブルを参照する外部キーName: 文字列(例: 色、サイズ)Value: 文字列(例: 赤、XL)
テーブル: VariantPrices
PriceID: 主キー、一意の整数VariantID: ProductVariants テーブルを参照する外部キーPrice: 10進数Currency: 文字列(例: USD、VND)
このデザインでは、 OrderItems テーブルには、製品、製品バリエーション、数量、価格、小計に関する詳細など、注文内の各品目に関する情報が含まれています。

