روابط یک به یک

روابط یک به یک بخشی جدایی ناپذیر از ایجاد یک پایگاه داده است

روابط یک به یک زمانی رخ می دهد که دقیقا یک رکورد در جدول اول وجود دارد که مربوط به یک رکورد در جدول مرتبط است. به عنوان مثال، شهروندان ایالات متحده دارای شماره امنیت اجتماعی هستند. تنها یک عدد وجود دارد که به هر فرد اختصاص داده می شود، و بنابراین، فرد نمی تواند شماره های متعدد داشته باشد.

مثال دیگری از دو جدول زیر استفاده می شود. جداول یک رابطه یک به یک را دارند، زیرا هر سطر در جدول اول به طور مستقیم به ردیف دیگری در جدول دوم مرتبط است.

تعداد کارکنان نام کوچک نام خانوادگی
123 ریک روسین
456 غارت هالفورد
789 ادی هانسون
567 امی رابطه


بنابراین تعداد ردیف ها در جدول نام کارمند باید همانند تعداد ردیف ها در جدول موقعیت کارمندان باشد.

تعداد کارکنان موقعیت خروجی تلفن
123 وابسته 6542
456 مدیر 3251
789 وابسته 3269
567 مدیر 9852


نوع دیگری از مدل پایگاه داده ، روابط یک به چند است. با استفاده از جدول پایانی می توانید ببینید راب هالفورد، مدیر است، بنابراین ارتباط او با موقعیت یک به یک است زیرا در این شرکت فرد تنها یک موقعیت دارد. اما موقعیت مدیر شامل دو نفر است، امی بوند و راب هالفورد، که رابطه ی یک به چند است. یک موقعیت، بسیاری از مردم.

درباره روابط پایگاه داده، کلید های خارجی، JOIN ها و نمودارهای ER بیشتر بدانید.