Štai užsakymų skyriaus duomenų bazės dizainas e-commerce su produktais, turinčiais kelis atributus ir kelias kainas:
Lentelė: Users
UserID
: pirminis raktas, unikalus sveikasis skaičiusUsername
: StygaEmail
: StygaPassword
: StygaCreatedAt
: Data ir laikasUpdatedAt
: Data ir laikas
Lentelė: Orders
OrderID
: pirminis raktas, unikalus sveikasis skaičiusUserID
: Užsienio rakto nuoroda Vartotojų lentelėTotalAmount
: DešimtainėOrderDate
: Data
Lentelė: OrderItems
OrderItemID
: pirminis raktas, unikalus sveikasis skaičiusOrderID
: Užsakymų lentelė su išoriniu raktuProductID
: Užsienio rakto nuorodų lentelė ProduktaiVariantID
: svetimo rakto nuoroda ProductVariants lentelėQuantity
: Sveikasis skaičiusPrice
: DešimtainėSubtotal
: Dešimtainė
Lentelė: Products
ProductID
: pirminis raktas, unikalus sveikasis skaičiusName
: StygaDescription
: TekstasCreatedAt
: Data ir laikasUpdatedAt
: Data ir laikas
Lentelė: ProductVariants
VariantID
: pirminis raktas, unikalus sveikasis skaičiusProductID
: Užsienio rakto nuorodų lentelė ProduktaiName
: eilutė(pvz., spalva, dydis)Value
: eilutė(pvz., raudona, XL)
Lentelė: VariantPrices
PriceID
: pirminis raktas, unikalus sveikasis skaičiusVariantID
: svetimo rakto nuoroda ProductVariants lentelėPrice
: DešimtainėCurrency
: eilutė(pvz., USD, VND)
Šiame dizaine OrderItems
lentelėje pateikiama informacija apie kiekvieną užsakymo prekę, įskaitant išsamią informaciją apie produktą, prekės variantą, kiekį, kainą ir tarpinę sumą.