Съдържание:
Определение - Какво означава връзка един към един?
Връзката „един към един“ в релационна база данни възниква, когато един запис или поле на родител има или нула, или само едно дете дете. Тези взаимоотношения са най-лесни за представяне в базите данни, тъй като и родителските, и детските записи могат да бъдат в една и съща таблица.
Техопедия обяснява отношенията един към един
Например в таблицата CUSTOMER_MASTER в базата данни на банката всеки клиент се представя от уникален CUSTOMER_ID, който е и първичният ключ на таблицата. Всеки клиент може също да има издадена от правителството карта за социално осигуряване, която съдържа уникален номер за социално осигуряване. Следователно всеки клиент трябва да има един клиентски номер в базата данни на банката. Ако клиент има такъв, може да има само един социалноосигурителен номер на клиент.
Родителското поле (CUSTOMER_ID) има взаимоотношение едно към едно с полето за социално осигуряване. За такива взаимоотношения е най-добре да ги поставите в една таблица за улеснение. В този случай социалният осигурителен номер трябва просто да бъде допълнителна колона в таблицата CUSTOMER_MASTER.