E-Commerce পণ্যের গুণাবলী এবং একাধিক মূল্য সহ অর্ডারের জন্য ডেটাবেস ডিজাইন

এখানে অর্ডার বিভাগের জন্য একটি ডাটাবেস ডিজাইন রয়েছে e-commerce, যেখানে পণ্যগুলির একাধিক বৈশিষ্ট্য এবং একাধিক মূল্য রয়েছে:

টেবিল: Users

  • UserID: প্রাথমিক কী, অনন্য পূর্ণসংখ্যা
  • Username: স্ট্রিং
  • Email: স্ট্রিং
  • Password: স্ট্রিং
  • CreatedAt: তারিখ এবং সময়
  • UpdatedAt: তারিখ এবং সময়

টেবিল: Orders

  • OrderID: প্রাথমিক কী, অনন্য পূর্ণসংখ্যা
  • UserID: বিদেশী কী রেফারেন্সিং ব্যবহারকারীদের টেবিল
  • TotalAmount: দশমিক
  • OrderDate: তারিখ

টেবিল: OrderItems

  • OrderItemID: প্রাথমিক কী, অনন্য পূর্ণসংখ্যা
  • OrderID: বিদেশী কী রেফারেন্সিং অর্ডার টেবিল
  • ProductID: বিদেশী কী রেফারেন্সিং পণ্য টেবিল
  • VariantID: বিদেশী কী রেফারেন্সিং প্রোডাক্ট ভ্যারিয়েন্ট টেবিল
  • Quantity: পূর্ণসংখ্যা
  • Price: দশমিক
  • Subtotal: দশমিক

টেবিল: Products

  • ProductID: প্রাথমিক কী, অনন্য পূর্ণসংখ্যা
  • Name: স্ট্রিং
  • Description: পাঠ্য
  • CreatedAt: তারিখ এবং সময়
  • UpdatedAt: তারিখ এবং সময়

টেবিল: ProductVariants

  • VariantID: প্রাথমিক কী, অনন্য পূর্ণসংখ্যা
  • ProductID: বিদেশী কী রেফারেন্সিং পণ্য টেবিল
  • Name: স্ট্রিং(যেমন, রঙ, আকার)
  • Value: স্ট্রিং(যেমন, লাল, XL)

টেবিল: VariantPrices

  • PriceID: প্রাথমিক কী, অনন্য পূর্ণসংখ্যা
  • VariantID: বিদেশী কী রেফারেন্সিং প্রোডাক্ট ভ্যারিয়েন্ট টেবিল
  • Price: দশমিক
  • Currency: স্ট্রিং(যেমন, USD, VND)

এই ডিজাইনে, OrderItems  সারণীতে পণ্যের বিবরণ, পণ্যের বৈকল্পিক, পরিমাণ, মূল্য এবং সাবটোটাল সহ একটি অর্ডারে প্রতিটি আইটেম সম্পর্কে তথ্য রয়েছে।