Отношенията "един към един" са неразделна част от изграждането на база данни
Отношенията "един към един" възникват, когато в първата таблица има точно един запис, който съответства на един запис в съответната таблица. Например, американските граждани имат номер на социална осигуровка. Има само един номер, който се определя на човек и следователно човек не може да има няколко номера.
Ето още един пример, използвайки двете таблици по-долу. Таблиците имат връзка "един към един", защото всеки ред в първата таблица е пряко свързан с друг ред във втората таблица.
Номер на персонала | Първо име | Фамилия |
123 | копа | Росин |
456 | грабя | Halford |
789 | Еди | Хенсън |
567 | Ейми | Връзка |
Така броят на редовете в таблицата с имената на служителите трябва да бъде същият като броя на редовете в таблицата с позициите на служителите.
Номер на служител | позиция | Телефон Ext. |
123 | сътрудник | 6542 |
456 | мениджър | 3251 |
789 | сътрудник | 3269 |
567 | мениджър | 9852 |
Друг тип модел на базата данни е връзката "един към много". Като използвате долната таблица, можете да видите, че Роб Халфорд е мениджър, така че връзката му с позицията е индивидуална, защото в тази компания човек има само една длъжност. Но мениджърската позиция включва двама души, Ейми Бонд и Роб Халфорд, които са едно към много отношения. Една позиция, много хора.
Научете повече за връзките с базата данни, чуждестранните ключове, JOINs и ER диаграмите .