Her er en databasedesign for bestillingsdelen i e-commerce, med produkter som har flere attributter og flere priser:
Bord: Users
UserID: Primærnøkkel, unikt heltallUsername: StringEmail: StringPassword: StringCreatedAt: Dato og tidUpdatedAt: Dato og tid
Bord: Orders
OrderID: Primærnøkkel, unikt heltallUserID: Utenlandsk nøkkel som refererer til brukertabellTotalAmount: DesimalOrderDate: Dato
Bord: OrderItems
OrderItemID: Primærnøkkel, unikt heltallOrderID: Utenlandsk nøkkel som refererer til OrdretabellProductID: Produkttabell som refererer til utenlandsk nøkkelVariantID: Tabell for utenlandsk nøkkel som refererer til produktvarianterQuantity: HeltallPrice: DesimalSubtotal: Desimal
Bord: Products
ProductID: Primærnøkkel, unikt heltallName: StringDescription: TekstCreatedAt: Dato og tidUpdatedAt: Dato og tid
Bord: ProductVariants
VariantID: Primærnøkkel, unikt heltallProductID: Produkttabell som refererer til utenlandsk nøkkelName: streng(f.eks. farge, størrelse)Value: streng(f.eks. rød, XL)
Bord: VariantPrices
PriceID: Primærnøkkel, unikt heltallVariantID: Tabell for utenlandsk nøkkel som refererer til produktvarianterPrice: DesimalCurrency: streng(f.eks. USD, VND)
I dette designet OrderItems inneholder tabellen informasjon om hver vare i en ordre, inkludert detaljer om produktet, produktvarianten, antall, pris og delsum.

