Her er et databasedesign til ordreafsnittet i e-commerce, med produkter med flere attributter og flere priser:
Bord: Users
UserID: Primær nøgle, unikt heltalUsername: SnorEmail: SnorPassword: SnorCreatedAt: Dato og tidUpdatedAt: Dato og tid
Bord: Orders
OrderID: Primær nøgle, unikt heltalUserID: Fremmednøgle, der henviser til brugertabelTotalAmount: DecimalOrderDate: Dato
Bord: OrderItems
OrderItemID: Primær nøgle, unikt heltalOrderID: Udenlandsk nøgle, der henviser til ordretabelProductID: Produkttabel med reference til udenlandsk nøgleVariantID: Udenlandsk nøgle, der refererer til ProductVariants tabelQuantity: HeltalPrice: DecimalSubtotal: Decimal
Bord: Products
ProductID: Primær nøgle, unikt heltalName: SnorDescription: TekstCreatedAt: Dato og tidUpdatedAt: Dato og tid
Bord: ProductVariants
VariantID: Primær nøgle, unikt heltalProductID: Produkttabel med reference til udenlandsk nøgleName: streng(f.eks. farve, størrelse)Value: streng(f.eks. rød, XL)
Bord: VariantPrices
PriceID: Primær nøgle, unikt heltalVariantID: Udenlandsk nøgle, der refererer til ProductVariants tabelPrice: DecimalCurrency: Streng(f.eks. USD, VND)
I dette design OrderItems indeholder tabellen oplysninger om hver vare i en ordre, herunder detaljer om produktet, produktvarianten, mængde, pris og subtotal.

