Tukaj je zasnova zbirke podatkov za razdelek z naročili v e-commerce izdelkih, ki imajo več atributov in več cen:
Tabela: Users
UserID: Primarni ključ, edinstveno celo številoUsername: VrvicaEmail: VrvicaPassword: VrvicaCreatedAt: Datum in časUpdatedAt: Datum in čas
Tabela: Orders
OrderID: Primarni ključ, edinstveno celo številoUserID: Tabela uporabnikov, ki se sklicuje na tuji ključTotalAmount: decimalnoOrderDate: Datum
Tabela: OrderItems
OrderItemID: Primarni ključ, edinstveno celo številoOrderID: Tabela naročil, ki se sklicuje na tuji ključProductID: Tabela izdelkov, ki se sklicuje na tuji ključVariantID: Tuji ključ, ki se sklicuje na tabelo ProductVariantsQuantity: Celo številoPrice: decimalnoSubtotal: decimalno
Tabela: Products
ProductID: Primarni ključ, edinstveno celo številoName: VrvicaDescription: BesediloCreatedAt: Datum in časUpdatedAt: Datum in čas
Tabela: ProductVariants
VariantID: Primarni ključ, edinstveno celo številoProductID: Tabela izdelkov, ki se sklicuje na tuji ključName: niz(npr. barva, velikost)Value: vrvica(npr. rdeča, XL)
Tabela: VariantPrices
PriceID: Primarni ključ, edinstveno celo številoVariantID: Tuji ključ, ki se sklicuje na tabelo ProductVariantsPrice: decimalnoCurrency: niz(npr. USD, VND)
V tej zasnovi OrderItems tabela vsebuje informacije o vsakem artiklu v naročilu, vključno s podrobnostmi o izdelku, različici izdelka, količini, ceni in delni vsoti.

