Íme egy adatbázis-terv a termékszakaszhoz itt e-commerce:
Asztal: Products
ProductID
(Termékazonosító): Elsődleges kulcs, egyedi egész számName
(Termék neve): StringDescription
: SzövegCreatedAt
: Dátum és időUpdatedAt
: Dátum és idő
Asztal: Categories
CategoryID
(Kategóriaazonosító): Elsődleges kulcs, egyedi egész számName
(Kategória neve): Karakterlánc
Asztal: ProductVariants
VariantID
(Változatazonosító): Elsődleges kulcs, egyedi egész számProductID
: Idegen kulcsra hivatkozó Termékek táblázatName
(Változat neve): Karakterlánc(pl. szín, méret)Value
(Változat értéke): Karakterlánc(pl. piros, XL)
Asztal: Prices
PriceID
(Árazonosító): Elsődleges kulcs, egyedi egész számVariantID
: Idegen kulcs a ProductVariants táblára hivatkozvaPrice
: TizedesCurrency
: Karakterlánc(pl. USD, VND)
Asztal: ProductImages
ImageID
(Képazonosító): Elsődleges kulcs, egyedi egész számProductID
: Idegen kulcsra hivatkozó Termékek táblázatImageURL
: Húr
Asztal: Reviews
ReviewID
Elsődleges kulcs, egyedi egész számProductID
: Idegen kulcsra hivatkozó Termékek táblázatRating
: egész szám(általában 1 és 5 között)Comment
: SzövegCreatedAt
: Dátum és idő
Ebben a kialakításban a ProductVariants
táblázat információkat tartalmaz a termék különböző változatairól, például színről, méretről. A Prices
táblázat az egyes termékváltozatokhoz tartozó árinformációkat tárolja. Mindegyik változatnak több ára lehet különböző pénznemek alapján.
Kérjük, vegye figyelembe, hogy az adatbázis kialakítása a projekt konkrét követelményeitől, valamint a termékek és az árak kezelésének módjától függően változhat.