دو ستون در یک جدول با رابطه

- 2 ماه پیش
توسط vahid Mohammadi آپدیت شد
مجتبی ( 1030 تجربه )
2 ماه پیش

سلام

دوستان من یک جدول دارم به اسم رویداد که
استان و شهر مبدا
استان و شهر مقصد

باید ستون هاش بشه

حالا مشکل اینجاست که رابطه رویداد با استان و شهر رابطه
one to many هست

حالا چه جوری میشه دو ستون استان و دو ستون شهر تو این جدول بذاریم؟؟؟

vahid Mohammadi ( 29456 تجربه )
2 ماه پیش

@mhk2004mhk
سلام طراحی دیتابیستون اشتباست.
شما باید یک جدول در ست کنید که Self Joint باشه و در اون اسم استان ها یه عنوان Parent باشه و اسم شهرها به عنوان Child بعد یه جدول دیگه درست کنید که برای رویداد ها باشه و در اون رویدادها رو تعریف کنید از اونجایی که ممکن هست یک رویداد همزمان برای چند شهر و یا استان برگزار بشه یک رابطه Many to Many بین این دوتا جدول میسازید با ایجاد یک جدول واسط Conjunction Table.

برای ارسال پاسخ باید وارد سایت شوید