نقل قول نوشته شده توسط ali_md110 مشاهده تاپیک
در این نوع سیستم میشه از key value برای ثبت مشخصات استفاده کرد
فرض کنیم
دو کالا داریم
یخچال > دارای خصوصیات 1- رنگ=سفید 2-نوع موتور=دانفوس المان
شوکولات > خصوصیات 1- نوع شوکولات =وانیلی 2- درصد شیرینی=20 درصد
در این مثال اگر 1000 تا کالا داشته باشیم باید کلی جدول با خصوصیات مختلف داشته باشیم
به جای 1000 تا جدول به چند جدول اکتفا میکنیم
1 جدول کالا
productkey
productName
2-جدول کلید مقدار یا همون key value برای ذخیره صفات کالا های مختلف
productkey
key
value
این دو جدول ارتباط 1 به چند دارند یک کالا چند خصوصیت داره
فیلد key میشه نام خصوصیت
فیلد value مقدار اون خاصیت
در مثال یخچال
key=رنگ
value=سفید
به همین ترتیب کلیه کالا ها هم همینطور معرفی میشن
سلام

خیلی ممنون از پاسختون

فقط در این حالت اگر تعداد محصولات بالا باشه به نظر شما در زمان نمایش یک محصول واکشی فیلد های مربوط به یک محصول زمان بر نمی شه ؟

کلا این نوع طراحی برای این مورد تصور کنید برای ۲۰۰۰ محصول که هر محصول حدود ۲۰ مشخصه دارند که در نهایت به ۴۰۰۰۰ رکورد می رسیم صحیح هست ؟

تشکر از لطفتون