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

3 سال پیش توسط مجتبی مطرح شد
آفلاین
user-avatar
مجتبی ( 5403 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

سلام

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

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

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

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

آفلاین
user-avatar
vahid Mohammadi ( 37202 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.