Hawn disinn ta' database għat-taqsima tal-prodott f' e-commerce, bil-kundizzjoni li prodott jista' jkollu varjanti multipli u prezzijiet differenti:
Tabella: Products
ProductID
(ID tal-Prodott): Ċavetta primarja, numru sħiħ unikuName
(Isem tal-Prodott): StringDescription
: TestCreatedAt
: Data u ħinUpdatedAt
: Data u ħin
Tabella: Categories
CategoryID
(ID tal-Kategorija): Ċavetta primarja, numru sħiħ unikuName
(Isem tal-Kategorija): String
Tabella: ProductVariants
VariantID
(Varjant ID): Ċavetta primarja, numru sħiħ unikuProductID
: Tabella tal-Prodotti ta' referenza taċ-ċavetta barranijaName
(Isem tal-Varjant): String(eż. Kulur, Daqs)Value
(Valur tal-Varjant): String(eż. Aħmar, XL)
Tabella: Prices
PriceID
(ID tal-prezz): Ċavetta primarja, numru sħiħ unikuVariantID
: Tabella ta' ProductVariants ta' referenza ta' ċavetta barranijaPrice
: DeċimaliCurrency
: String(eż., USD, VND)
Tabella: ProductImages
ImageID
(Immaġni ID): Ċavetta primarja, numru sħiħ unikuProductID
: Tabella tal-Prodotti ta' referenza taċ-ċavetta barranijaImageURL
: Spag
Tabella: Reviews
ReviewID
Ċavetta primarja, numru sħiħ unikuProductID
: Tabella tal-Prodotti ta' referenza taċ-ċavetta barranijaRating
: Integer(ġeneralment minn 1 sa 5)Comment
: TestCreatedAt
: Data u ħin
F'dan id-disinn, it- ProductVariants
tabella fiha informazzjoni dwar varjanti differenti ta 'prodott, bħal kulur, daqs. It- Prices
tabella taħżen informazzjoni dwar il-prezz għal kull varjant tal-prodott. Kull varjant jista' jkollu prezzijiet multipli bbażati fuq muniti differenti.
Jekk jogħġbok innota li d-disinn tad-database jista’ jvarja skont ir-rekwiżiti speċifiċi tal-proġett u kif trid timmaniġġja l-prodotti u l-ipprezzar.