यहां उत्पाद अनुभाग के लिए एक डेटाबेस डिज़ाइन दिया गया है e-commerce, इस शर्त के साथ कि किसी उत्पाद के कई प्रकार और अलग-अलग कीमतें हो सकती हैं:
मेज़: Products
ProductID
(उत्पाद आईडी): प्राथमिक कुंजी, अद्वितीय पूर्णांकName
(उत्पाद का नाम): स्ट्रिंगDescription
: मूलपाठCreatedAt
: तिथि और समयUpdatedAt
: तिथि और समय
मेज़: Categories
CategoryID
(श्रेणी आईडी): प्राथमिक कुंजी, अद्वितीय पूर्णांकName
(श्रेणी का नाम): स्ट्रिंग
मेज़: ProductVariants
VariantID
(संस्करण आईडी): प्राथमिक कुंजी, अद्वितीय पूर्णांकProductID
: विदेशी कुंजी संदर्भ उत्पाद तालिकाName
(भिन्न नाम): स्ट्रिंग(जैसे, रंग, आकार)Value
(संस्करण मान): स्ट्रिंग(उदाहरण के लिए, लाल, XL)
मेज़: Prices
PriceID
(मूल्य आईडी): प्राथमिक कुंजी, अद्वितीय पूर्णांकVariantID
: उत्पाद वेरिएंट तालिका को संदर्भित करने वाली विदेशी कुंजीPrice
: दशमलवCurrency
: स्ट्रिंग(जैसे, USD, VND)
मेज़: ProductImages
ImageID
(छवि आईडी): प्राथमिक कुंजी, अद्वितीय पूर्णांकProductID
: विदेशी कुंजी संदर्भ उत्पाद तालिकाImageURL
: डोरी
मेज़: Reviews
ReviewID
प्राथमिक कुंजी, अद्वितीय पूर्णांकProductID
: विदेशी कुंजी संदर्भ उत्पाद तालिकाRating
: पूर्णांक(आमतौर पर 1 से 5 तक)Comment
: मूलपाठCreatedAt
: तिथि और समय
इस डिज़ाइन में, ProductVariants
तालिका में किसी उत्पाद के विभिन्न प्रकारों, जैसे रंग, आकार के बारे में जानकारी होती है। तालिका Prices
प्रत्येक उत्पाद प्रकार के लिए मूल्य की जानकारी संग्रहीत करती है। प्रत्येक वैरिएंट की अलग-अलग मुद्राओं के आधार पर कई कीमतें हो सकती हैं।
कृपया ध्यान दें कि डेटाबेस डिज़ाइन विशिष्ट परियोजना आवश्यकताओं और आप उत्पादों और मूल्य निर्धारण को कैसे प्रबंधित करना चाहते हैं, इसके आधार पर भिन्न हो सकते हैं।