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.

