PDA

View Full Version : سوال: ثبت اطلاعات چندگنه در یک فیلد دیتابیس



DR.HTML
شنبه 25 مرداد 1393, 17:24 عصر
با سلام

فکر میکنم سوالمو با مثال بپرسم بهتر دوسان میفهمند درخواستمو

ببینید مثلا فرض کنید ما یک سیستم بلاگ دهی ساختیم ویه قسمت موضوعات براش اضافه کردیم که هر موضوع یه اسم داره تو دیتابیس ویه id حالا ما وقتی پست میزاریم id مورد نظرو به پست ربط میدیم و خیلی راحت جواب میگیریم حالا اگر اون مطلب چندتا موضوع داشته باشه مثلا پست ما یه فیلم باشه که اکشن و هم کمدی و هم انیمیشن باشه خوب اون موقع چطوری باید پیاده سازیش کرد خودم فکرک ردم گفتم بیاد کلیه ای دی های مورد نظرو بزاره توی همون فیلد اما بازم مشکلی که میممونه خوندن اون فیلده ممکنه این مطلب ما 10 موضوع داشته باشه راه حل این مشکل چیه

با تشکر

hamedarian2009
شنبه 25 مرداد 1393, 18:12 عصر
این مثالی که زدین توی پایگاه داده دارای یک ارتباط چند به چند است باید یک جدول برای فیلم و یک جدول برای موضوع فیلم بسازید و یک جدول دیگه هم بسازین که کلید های اصلی اون دو جدول در این جدول کلید خارجی باشن
درمورد ارتباط چند به چند (many to many یا N:M) جستجو کنید