PDA

View Full Version : ارتباط جدول واسط در رابطه های چند به چند



TeRMiNaT00o00R
دوشنبه 11 آذر 1392, 19:44 عصر
سلام
در یک رابطه چند به چند اگر جدول واسط بخواهد با موجودیت های دیگر در ارتباط باشد باید به چه شکل عمل نمود؟
منظورم اینه که برای جدول واسط کلید اصلی جدا گانه تعریف کنیم بعد کلید جداولی که به جدول واسط ارتباط دارند کلید خارجی در نظر بگیریم و یا اینکه کلید جداولی که با جدول واسط در ارتباط هستند را به جدول واسط آورده و جفت ان ها را کلید نماییم؟
برای این حالت که جدول واسط باید با یک سری جداول دیگر در ارتباط باشد باید از چه روشی استفاده کرد؟

بهزاد علی محمدزاده
دوشنبه 11 آذر 1392, 22:47 عصر
منظورم اینه که برای جدول واسط کلید اصلی جدا گانه تعریف کنیم سلام . بخش دوم حرفهات و خوب متوجه نشدم اما این روش خوبیه . یه کلید اصلی برای جدول واسط در نظر میگیری و با اون کار می کنی . البته این کار برای این هست که رفرنس به کلید ترکیبی ندیم . و یه کلید برای خود جدول واسط در نظر می گیریم .

TeRMiNaT00o00R
سه شنبه 12 آذر 1392, 19:57 عصر
ممنونم از پاسختون منظورم از بخش دومش اینه که کلید اصلی جداولی که با جدول واسط در ارتباط هستند را به جدول واسط بیاریم و جفت این فیلد ها رو کلید کنیم

Kubuntu
سه شنبه 12 آذر 1392, 21:11 عصر
برای جدول واسط کلید اصلی جدا گانه تعریف کنیم بعد کلید جدول واسط برای جداول دیگر کلید خارجی می شود

جواب خودت رو اصلاح کردم.

در هرصورت بهتره برای هرجدول یک کلید بجز داده های اصلی بذاری.