E-Commerce उत्पादन प्रकारांसह शॉपिंग कार्टसाठी डेटाबेस डिझाइन

येथे शॉपिंग कार्ट विभागासाठी डेटाबेस डिझाइन आहे 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  वेगवेगळ्या चलनांवर आधारित प्रत्येक उत्पादन प्रकारासाठी किंमत माहिती संग्रहित करते.

नेहमीप्रमाणे, डेटाबेस डिझाइन आपल्या प्रकल्पाच्या विशिष्ट आवश्यकता आणि आपण शॉपिंग कार्ट आणि उत्पादने कसे व्यवस्थापित करू इच्छिता यानुसार समायोजित केले जाऊ शकते.