Dom Bazy danych Czym jest relacja jeden do jednego? - definicja z techopedia

Czym jest relacja jeden do jednego? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza relacja jeden do jednego?

Relacja jeden do jednego w relacyjnej bazie danych występuje, gdy jeden rekord lub pole nadrzędne ma tylko zero lub tylko jeden rekord podrzędny. Relacje te najłatwiej jest reprezentować w bazach danych, ponieważ rekordy nadrzędne i podrzędne mogą znajdować się w tej samej tabeli.

Techopedia wyjaśnia relacje jeden do jednego

Na przykład w tabeli CUSTOMER_MASTER w bazie danych banku każdy klient jest reprezentowany przez unikalny identyfikator CUSTOMER_ID, który jest także kluczem podstawowym tabeli. Każdy klient może mieć także wydaną przez rząd kartę ubezpieczenia społecznego, która zawiera unikalny numer ubezpieczenia społecznego. Dlatego każdy klient musi mieć jeden identyfikator klienta w bazie danych banku. Jeśli klient ma taki numer, na jednego klienta może przypadać tylko jeden numer ubezpieczenia społecznego.


Pole nadrzędne (CUSTOMER_ID) ma relację jeden do jednego z polem zabezpieczenia społecznego. W przypadku takich relacji najlepiej umieścić je w jednej tabeli w celu ułatwienia wyszukiwania informacji. W takim przypadku numer ubezpieczenia społecznego powinien być po prostu dodatkową kolumną w tabeli CUSTOMER_MASTER.

Czym jest relacja jeden do jednego? - definicja z techopedia