येथे शॉपिंग कार्ट विभागासाठी डेटाबेस डिझाइन आहे e-commerce, ज्यामध्ये अनेक गुणधर्म आणि अनेक किंमती आहेत:
तक्ता: Users
UserID
: प्राथमिक की, अद्वितीय पूर्णांकUsername
: तारEmail
: तारPassword
: तारCreatedAt
: तारीख आणि वेळUpdatedAt
: तारीख आणि वेळ
तक्ता: Carts
CartID
: प्राथमिक की, अद्वितीय पूर्णांकUserID
: विदेशी की संदर्भित वापरकर्ते सारणीCreatedAt
: तारीख आणि वेळUpdatedAt
: तारीख आणि वेळ
तक्ता: CartItems
CartItemID
: प्राथमिक की, अद्वितीय पूर्णांकCartID
: विदेशी की संदर्भित कार्ट टेबलProductID
: विदेशी की संदर्भित उत्पादने सारणीVariantID
: विदेशी की संदर्भित ProductVariants सारणीQuantity
: पूर्णांकCreatedAt
: तारीख आणि वेळUpdatedAt
: तारीख आणि वेळ
तक्ता: Products
ProductID
: प्राथमिक की, अद्वितीय पूर्णांकName
: तारDescription
: मजकूरStockQuantity
: पूर्णांकCreatedAt
: तारीख आणि वेळUpdatedAt
: तारीख आणि वेळ
तक्ता: ProductVariants
VariantID
: प्राथमिक की, अद्वितीय पूर्णांकProductID
: विदेशी की संदर्भित उत्पादने सारणीName
: स्ट्रिंग(उदा., रंग, आकार)Value
: स्ट्रिंग(उदा., लाल, XL)
तक्ता: VariantPrices
PriceID
: प्राथमिक की, अद्वितीय पूर्णांकVariantID
: विदेशी की संदर्भित ProductVariants सारणीPrice
: दशांशCurrency
: स्ट्रिंग(उदा., USD, VND)
या डिझाइनमध्ये, कार्टमधील उत्पादनाचे विशिष्ट प्रकार ओळखण्यासाठी सारणीचा CartItems
संदर्भ देईल. ProductVariants
सारणी VariantPrices
वेगवेगळ्या चलनांवर आधारित प्रत्येक उत्पादन प्रकारासाठी किंमत माहिती संग्रहित करते.
नेहमीप्रमाणे, डेटाबेस डिझाइन आपल्या प्रकल्पाच्या विशिष्ट आवश्यकता आणि आपण शॉपिंग कार्ट आणि उत्पादने कसे व्यवस्थापित करू इच्छिता यानुसार समायोजित केले जाऊ शकते.