Ακολουθεί ένα σχέδιο βάσης δεδομένων για την ενότητα παραγγελίας στο e-commerce, με προϊόντα που έχουν πολλαπλά χαρακτηριστικά και πολλαπλές τιμές:
Τραπέζι: Users
UserID: Πρωτεύον κλειδί, μοναδικός ακέραιος αριθμόςUsername: ΧορδήEmail: ΧορδήPassword: ΧορδήCreatedAt: Ημερομηνία και ώραUpdatedAt: Ημερομηνία και ώρα
Τραπέζι: Orders
OrderID: Πρωτεύον κλειδί, μοναδικός ακέραιος αριθμόςUserID: Πίνακας χρηστών αναφοράς ξένου κλειδιούTotalAmount: ΔεκαδικόOrderDate: Ημερομηνία
Τραπέζι: OrderItems
OrderItemID: Πρωτεύον κλειδί, μοναδικός ακέραιος αριθμόςOrderID: Πίνακας παραγγελιών αναφοράς ξένου κλειδιούProductID: Πίνακας προϊόντων αναφοράς ξένων κλειδιώνVariantID: Πίνακας ProductVariants με αναφορά ξένου κλειδιούQuantity: Ακέραιος αριθμόςPrice: ΔεκαδικόSubtotal: Δεκαδικό
Τραπέζι: Products
ProductID: Πρωτεύον κλειδί, μοναδικός ακέραιος αριθμόςName: ΧορδήDescription: ΚείμενοCreatedAt: Ημερομηνία και ώραUpdatedAt: Ημερομηνία και ώρα
Τραπέζι: ProductVariants
VariantID: Πρωτεύον κλειδί, μοναδικός ακέραιος αριθμόςProductID: Πίνακας προϊόντων αναφοράς ξένων κλειδιώνName: Συμβολοσειρά(π.χ. Χρώμα, Μέγεθος)Value: Συμβολοσειρά(π.χ. Κόκκινο, XL)
Τραπέζι: VariantPrices
PriceID: Πρωτεύον κλειδί, μοναδικός ακέραιος αριθμόςVariantID: Πίνακας ProductVariants με αναφορά ξένου κλειδιούPrice: ΔεκαδικόCurrency: Συμβολοσειρά(π.χ. USD, VND)
Σε αυτό το σχέδιο, ο OrderItems πίνακας περιέχει πληροφορίες για κάθε στοιχείο με μια σειρά, συμπεριλαμβανομένων λεπτομερειών σχετικά με το προϊόν, την παραλλαγή του προϊόντος, την ποσότητα, την τιμή και το υποσύνολο.

