PDA

View Full Version : راهنمایی برای پیاده سازی این مدل پایگاه داده



raha raad
جمعه 18 اسفند 1396, 09:33 صبح
سلام و عرض ادب خدمت مهندسین محترم.

من می خوام این مدل پایگاه داده که در تصویر ملاحظه می کنید رو پیاده سازی کنم و خب category, Feature و Feature Value رو که طبق روال معمول ایجاد کردم ولی برای دو جدول category-Feature و Feature-Feature Value سردرگم شدم و نمی دونم چطور باید پیاده سازی بشن از لحاظ ویو بیشتر سردرگمم. لطفا راهنمایی بفرمایید.
147768

در سمت راست تصویر نشون دادم که مثلا می خوام اگر کاربر کفش رو انتخاب کرد، ویژگی های مربوط به کفش نمایش داده بشه و بعد وقتی یک ویژگی انتخاب شد، مقادیر همان ویژگی برای انتخاب در اختیار کاربر قرار بگیره.


آیا می شه اینکار رو با dropdownlist های به هم وابسته انجام داد؟ اگر میشه چطوری باید اینکار رو بکنم؟ :متفکر:
یا اینکه راه (های) دیگه ای داره؟ :متفکر:

خواهش می کنم راهنمایی کنید.

ali_md110
جمعه 18 اسفند 1396, 16:09 عصر
سلام
ارتباط بین دو جدول feature با feature-feature value اضافی هست و اونو حذف کنید
شما باید ارتباط Category-feature با feature-feature value برقرار کنید

و بدینصورت که وقتی کاربری از کامبوباکس Category کالایی مثل کفش را انتخاب کرد
در یک کنترل لیستی به غیر از کامبوباکس مثل یک لیست باکس مشخصات کلی یا Category-feature کالای کفش نشون بدید
وقتی کاربر از لیست باکس Category-feature مشخصات کفش که مثلا یک خاصیت بنام سایز هست را انتخاب کرد
با توجه به رابطه ای که بین Category-feature و feature-feature value برقرار هست لیست کالاهای درون جدول feature-feature value رو به کاربر نشون بدید
که این نشون دادن رو میتونید درون یک جدول html و با یک سری طراحی css انجام بدید

raha raad
شنبه 19 اسفند 1396, 10:51 صبح
ممنون از پاسختون حتما فرمایشاتتون رو اعمال می کنم.