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  جدول میں ہر آئٹم کے بارے میں معلومات ایک ترتیب میں ہوتی ہیں، بشمول پروڈکٹ، پروڈکٹ کے مختلف قسم، مقدار، قیمت، اور ذیلی کل کے بارے میں تفصیلات۔