یہاں پروڈکٹ سیکشن کے لیے ایک ڈیٹا بیس ڈیزائن ہے e-commerce ، اس شرط کے ساتھ کہ ایک پروڈکٹ کی متعدد قسمیں اور مختلف قیمتیں ہو سکتی ہیں:
ٹیبل: Products
ProductID
(پروڈکٹ ID): بنیادی کلید، منفرد عددName
(پروڈکٹ کا نام): سٹرنگDescription
: متنCreatedAt
: تاریخ اور وقتUpdatedAt
: تاریخ اور وقت
ٹیبل: Categories
CategoryID
(زمرہ ID): بنیادی کلید، منفرد عددName
(زمرہ کا نام): تار
ٹیبل: ProductVariants
VariantID
(متغیر ID): بنیادی کلید، منفرد عددProductID
: غیر ملکی کلیدی حوالہ دینے والی مصنوعات کی میزName
(مختلف نام): اسٹرنگ(مثلاً، رنگ، سائز)Value
(مختلف قدر): اسٹرنگ(مثلاً، سرخ، XL)
ٹیبل: Prices
PriceID
(قیمت کی شناخت): بنیادی کلید، منفرد عددVariantID
: غیر ملکی کلیدی حوالہ دینے والا پروڈکٹ ویریئنٹس ٹیبلPrice
: اعشاریہCurrency
: اسٹرنگ(جیسے، USD، VND)
ٹیبل: ProductImages
ImageID
(تصویری ID): بنیادی کلید، منفرد عددProductID
: غیر ملکی کلیدی حوالہ دینے والی مصنوعات کی میزImageURL
: تار
ٹیبل: Reviews
ReviewID
بنیادی کلید، منفرد عددProductID
: غیر ملکی کلیدی حوالہ دینے والی مصنوعات کی میزRating
: انٹیجر(عام طور پر 1 سے 5 تک)Comment
: متنCreatedAt
: تاریخ اور وقت
اس ڈیزائن میں، ProductVariants
ٹیبل میں کسی پروڈکٹ کی مختلف اقسام، جیسے رنگ، سائز کے بارے میں معلومات ہوتی ہیں۔ جدول Prices
ہر پروڈکٹ کے مختلف قسم کے لیے قیمت کی معلومات کو اسٹور کرتا ہے۔ ہر قسم کی مختلف کرنسیوں کی بنیاد پر متعدد قیمتیں ہو سکتی ہیں۔
براہ کرم نوٹ کریں کہ ڈیٹا بیس کا ڈیزائن مخصوص پروجیکٹ کی ضروریات اور آپ کس طرح پروڈکٹس اور قیمتوں کا نظم کرنا چاہتے ہیں اس کی بنیاد پر مختلف ہو سکتا ہے۔