Këtu është një dizajn i bazës së të dhënave për seksionin e karrocave në e-commerce, me produkte që kanë atribute të shumta dhe çmime të shumta:
Tabela: Users
UserID: Çelësi primar, numër i plotë unikUsername: VarguEmail: VarguPassword: VarguCreatedAt: Data dhe oraUpdatedAt: Data dhe ora
Tabela: Carts
CartID: Çelësi primar, numër i plotë unikUserID: Tabela e përdoruesve të referencës së çelësit të huajCreatedAt: Data dhe oraUpdatedAt: Data dhe ora
Tabela: CartItems
CartItemID: Çelësi primar, numër i plotë unikCartID: Tabela e karrocave me referencë të çelësave të huajProductID: Tabela e produkteve të referencës së çelësave të huajVariantID: Tabela e referencave të çelësave të huaj të varianteve të produkteveQuantity: Numër i plotëCreatedAt: Data dhe oraUpdatedAt: Data dhe ora
Tabela: Products
ProductID: Çelësi primar, numër i plotë unikName: VarguDescription: TekstiStockQuantity: Numër i plotëCreatedAt: Data dhe oraUpdatedAt: Data dhe ora
Tabela: ProductVariants
VariantID: Çelësi primar, numër i plotë unikProductID: Tabela e produkteve të referencës së çelësave të huajName: Vargu(p.sh., ngjyra, madhësia)Value: Vargu(p.sh., i kuq, XL)
Tabela: VariantPrices
PriceID: Çelësi primar, numër i plotë unikVariantID: Tabela e referencave të çelësave të huaj të varianteve të produktevePrice: dhjetoreCurrency: Vargu(p.sh. USD, VND)
Në këtë dizajn, CartItems tabela do t'i referohet tabelës ProductVariants për të identifikuar variantin specifik të një produkti në karrocë. Tabela VariantPrices ruan informacionin e çmimeve për çdo variant produkti bazuar në monedha të ndryshme.
Si gjithmonë, dizajni i bazës së të dhënave mund të rregullohet për t'iu përshtatur kërkesave specifike të projektit tuaj dhe mënyrës se si dëshironi të menaxhoni shportën dhe produktet e blerjeve.

