Отношения "един към един"

Отношенията "един към един" са неразделна част от изграждането на база данни

Отношенията "един към един" възникват, когато в първата таблица има точно един запис, който съответства на един запис в съответната таблица. Например, американските граждани имат номер на социална осигуровка. Има само един номер, който се определя на човек и следователно човек не може да има няколко номера.

Ето още един пример, използвайки двете таблици по-долу. Таблиците имат връзка "един към един", защото всеки ред в първата таблица е пряко свързан с друг ред във втората таблица.

Номер на персонала Първо име Фамилия
123 копа Росин
456 грабя Halford
789 Еди Хенсън
567 Ейми Връзка


Така броят на редовете в таблицата с имената на служителите трябва да бъде същият като броя на редовете в таблицата с позициите на служителите.

Номер на служител позиция Телефон Ext.
123 сътрудник 6542
456 мениджър 3251
789 сътрудник 3269
567 мениджър 9852


Друг тип модел на базата данни е връзката "един към много". Като използвате долната таблица, можете да видите, че Роб Халфорд е мениджър, така че връзката му с позицията е индивидуална, защото в тази компания човек има само една длъжност. Но мениджърската позиция включва двама души, Ейми Бонд и Роб Халфорд, които са едно към много отношения. Една позиция, много хора.

Научете повече за връзките с базата данни, чуждестранните ключове, JOINs и ER диаграмите .