e-commerce Burada, birden çok özelliğe ve birden çok fiyata sahip ürünlerin yer aldığı sipariş bölümü için bir veritabanı tasarımı verilmiştir:
Masa: Users
UserID
: Birincil anahtar, benzersiz tamsayıUsername
: SicimEmail
: SicimPassword
: SicimCreatedAt
: Tarih ve saatUpdatedAt
: Tarih ve saat
Masa: Orders
OrderID
: Birincil anahtar, benzersiz tamsayıUserID
: Kullanıcılar tablosuna başvuran yabancı anahtarTotalAmount
: OndalıkOrderDate
: Tarih
Masa: OrderItems
OrderItemID
: Birincil anahtar, benzersiz tamsayıOrderID
: Siparişler tablosuna başvuran yabancı anahtarProductID
: Ürünler tablosunu referans alan yabancı anahtarVariantID
: ProductVariants tablosuna başvuran yabancı anahtarQuantity
: TamsayıPrice
: OndalıkSubtotal
: Ondalık
Masa: Products
ProductID
: Birincil anahtar, benzersiz tamsayıName
: SicimDescription
: MetinCreatedAt
: Tarih ve saatUpdatedAt
: Tarih ve saat
Masa: ProductVariants
VariantID
: Birincil anahtar, benzersiz tamsayıProductID
: Ürünler tablosunu referans alan yabancı anahtarName
: Dize(örneğin, Renk, Boyut)Value
: Dizi(örn. Kırmızı, XL)
Masa: VariantPrices
PriceID
: Birincil anahtar, benzersiz tamsayıVariantID
: ProductVariants tablosuna başvuran yabancı anahtarPrice
: OndalıkCurrency
: Dize(ör. USD, VND)
Bu tasarımda OrderItems
tablo, ürün, ürün çeşidi, miktar, fiyat ve ara toplamla ilgili ayrıntılar da dahil olmak üzere bir siparişteki her bir öğe hakkında bilgi içerir.