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.