PDA

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



nazaninzahra_mnm
پنج شنبه 15 مهر 1389, 00:08 صبح
در sql server 2008 چطوری ارتباط یک به یک را برقرار کنم؟

raika17metal
پنج شنبه 15 مهر 1389, 12:11 عصر
در sql server 2008 چطوری ارتباط یک به یک را برقرار کنم؟
دوست عزیز در پیاده سازی بانک اطلاعاتی ابزار و نوع بانک مهم نیست شما باید به مفاهیم مسلط باشید که گویا خیلی هم مسلط نیستید.
توی همه کتابها می نویسن سه نوع رابطه داریم :
الف) یک به یک
ب) یک به چند
ج) چند به چند
اما من کمتر دیدم که افزوده باشن رابطه یک به یک در عمل وجود نداره. اگر توی طراحی به یک رابطه یک به یک برخورد کردید مطمئن باشید که این دو تا جدول بدون شک یک جدول بوده که شما به اشتباه اون رو تفکیک کردید.
همچنین رابطه چند به چند هم اگر وجود داشت قابل پیاده سازی نیست. اگر میخواهید رابطه چند به چند رو پیاده سازی کنید باید از یه جدول واسط استفاده کنید. و این رابطه چند به چند رو به دو تا رابطه یک به چند تبدیل کنید.