روابط یک به یک بخشی جدایی ناپذیر از ایجاد یک پایگاه داده است
روابط یک به یک زمانی رخ می دهد که دقیقا یک رکورد در جدول اول وجود دارد که مربوط به یک رکورد در جدول مرتبط است. به عنوان مثال، شهروندان ایالات متحده دارای شماره امنیت اجتماعی هستند. تنها یک عدد وجود دارد که به هر فرد اختصاص داده می شود، و بنابراین، فرد نمی تواند شماره های متعدد داشته باشد.
مثال دیگری از دو جدول زیر استفاده می شود. جداول یک رابطه یک به یک را دارند، زیرا هر سطر در جدول اول به طور مستقیم به ردیف دیگری در جدول دوم مرتبط است.
تعداد کارکنان | نام کوچک | نام خانوادگی |
123 | ریک | روسین |
456 | غارت | هالفورد |
789 | ادی | هانسون |
567 | امی | رابطه |
بنابراین تعداد ردیف ها در جدول نام کارمند باید همانند تعداد ردیف ها در جدول موقعیت کارمندان باشد.
تعداد کارکنان | موقعیت | خروجی تلفن |
123 | وابسته | 6542 |
456 | مدیر | 3251 |
789 | وابسته | 3269 |
567 | مدیر | 9852 |
نوع دیگری از مدل پایگاه داده ، روابط یک به چند است. با استفاده از جدول پایانی می توانید ببینید راب هالفورد، مدیر است، بنابراین ارتباط او با موقعیت یک به یک است زیرا در این شرکت فرد تنها یک موقعیت دارد. اما موقعیت مدیر شامل دو نفر است، امی بوند و راب هالفورد، که رابطه ی یک به چند است. یک موقعیت، بسیاری از مردم.
درباره روابط پایگاه داده، کلید های خارجی، JOIN ها و نمودارهای ER بیشتر بدانید.