Íme egy adatbázis-terv a rendelési szakaszhoz itt e-commerce: a termékeknek több attribútuma és több ára is van:
Asztal: Users
UserID
: Elsődleges kulcs, egyedi egész számUsername
: HúrEmail
: HúrPassword
: HúrCreatedAt
: Dátum és időUpdatedAt
: Dátum és idő
Asztal: Orders
OrderID
: Elsődleges kulcs, egyedi egész számUserID
: Idegen kulcsra hivatkozó Users táblaTotalAmount
: TizedesOrderDate
: Dátum
Asztal: OrderItems
OrderItemID
: Elsődleges kulcs, egyedi egész számOrderID
: Idegen kulcsra hivatkozó Megbízások táblázatProductID
: Idegen kulcsra hivatkozó Termékek táblázatVariantID
: Idegen kulcs a ProductVariants táblára hivatkozvaQuantity
: Egész számPrice
: TizedesSubtotal
: Tizedes
Asztal: Products
ProductID
: Elsődleges kulcs, egyedi egész számName
: HúrDescription
: SzövegCreatedAt
: Dátum és időUpdatedAt
: Dátum és idő
Asztal: ProductVariants
VariantID
: Elsődleges kulcs, egyedi egész számProductID
: Idegen kulcsra hivatkozó Termékek táblázatName
: karakterlánc(pl. szín, méret)Value
: karakterlánc(pl. piros, XL)
Asztal: VariantPrices
PriceID
: Elsődleges kulcs, egyedi egész számVariantID
: Idegen kulcs a ProductVariants táblára hivatkozvaPrice
: TizedesCurrency
: Karakterlánc(pl. USD, VND)
Ebben a kialakításban a OrderItems
táblázat a rendelés egyes tételeiről tartalmaz információkat, beleértve a termék részleteit, a termékváltozatot, a mennyiséget, az árat és a részösszeget.