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