سلام
میخوام واسه محصولاتم صفت ایجاد کنم اما هیچ ایده ای در رابطه باهاش ندارم.ممنون میشم اگه راهنمایی کنین
مثلا 10 تا محله رو بزارم و محصول a فقط با انتخاب محله 3 یا 5 نمایش داده بشه
سلام
میخوام واسه محصولاتم صفت ایجاد کنم اما هیچ ایده ای در رابطه باهاش ندارم.ممنون میشم اگه راهنمایی کنین
مثلا 10 تا محله رو بزارم و محصول a فقط با انتخاب محله 3 یا 5 نمایش داده بشه
مثل توضیع های لینوکسی؟؟؟
هر چی دوست داری بزار
مثلا بر حسب کوکو:
کوکو سبزی
کوکو سیب زمینی
کتلت
کوکو کاهو
کوکو اسفناج
و ....
----
فک کنم اشتباه متوجه شدم...
[محصول a فقط با انتخاب محله 3 یا 5 نمایش داده بشه] یعنی چی؟؟؟
آخرین ویرایش به وسیله milad_d993 : شنبه 02 آبان 1394 در 16:25 عصر دلیل: اشتباه متوجه شدم....
سلام. منظورتو از صفت میگفتی یا مثالی نمونه ای میزاشتی
الان چیزی که تو ذهن من از صفت میاد تو طراحی پایگاه داده واسه هر موجودیت مثل همین محصولات صفت هایی میزارن مثل نام محصول و شماره و قیمت و ... درست حدس زدم؟
محله دیگه چیه منظورت محله مسگرها و محله جوادیه و ایناست ؟ اونوقت ارتباطش با محصول چیه ؟
لطفا اگر امکانش هست سوال رو واضح بپرسید با ذکر مثال یا رسم شکل . باتشکر
مثلا میخوام یک سایت فروش گوشی راه اندازی کنم
یک قسمت دارم تحت عنوان دسته بندی بر اساس برند و مارک گوشی
که توش اینن عناوین رو دارم : نوکیا،سامسونگ،اپل،هواوی،ا چ تی سی،بلک بری،ال جی،...
حالا یک مدل گوشی دارم که تو دسته های نوکیا،سامسونگ و الجی باید نمایش داده بشه (مثلا محصول مشترک این سه تاس)
یا به عنوان یک مثال دیگه
www.takbook.com
سایدبار سمت راست - موضوعات کتاب ها
یک کتاب دارم که باید تو دسته های پزشکی،مذهبی،ورزشی و زبان اصلی قرار بگیره
و وقتی کاربر هرکدوم از این موضوعات رو انتخاب کرد کتاب منو بتونه ببینه
برای فیلد های چند مقداری باید یه جدول جدا بسازی....
بر اساس مثال تک بوک:
صفت دسته رو توی فیلد های کتاب نمیزاری و براش باید یه جدول جدا بسازی
یه جدول برای کتاب: bookId, ....
یه جدول برای دسته: categoeyId, categoryTitle
و یه جدول هم برای دسته های کتاب: bookId, categoryId
مرسی.ممنون دوست خوبم
اگه دوستان نظر دیگه ای دارن خوشحال میشم بیان کنن
آخرین ویرایش به وسیله danial.es : یک شنبه 03 آبان 1394 در 08:29 صبح
چرا همون اول اینجوری توضیح ندادی اصلا با سوال اولت خیلی فرق داره
خب اگه پایگاه داده خونده باشی متوجه میشی که ارتباط به بین محصولات و دسته ها تو حالتی که شما گفتید Many-to-Many هست بنابراین همانطور که دوستمون اشاره کردن علاوه بر جداول products و categories نیاز به یک جدول واسط مثلا به نام product_cat دارید و id های دوتا جدول دیگه باید به عنوان کلید خارجی توی جدول واسط قرار بگیرند و relation رو هم برقرار کنید. راه اصولیش همینه