Obsah:
Definícia - Čo znamená vzájomný vzťah?
Vzťah 1: 1 v relačnej databáze nastane, keď jeden nadradený záznam alebo pole obsahuje buď nulový alebo jeden podradený záznam. Tieto vzťahy je najjednoduchšie reprezentovať v databázach, pretože rodičovské aj podradené záznamy môžu byť v rovnakej tabuľke.
Techopedia vysvetľuje osobné vzťahy
Napríklad v tabuľke CUSTOMER_MASTER v databáze banky je každý zákazník reprezentovaný jedinečným CUSTOMER_ID, ktorý je tiež primárnym kľúčom tabuľky. Každý zákazník môže mať tiež vládny preukaz sociálneho zabezpečenia, ktorý obsahuje jedinečné číslo sociálneho zabezpečenia. Preto musí mať každý zákazník v databáze banky jedno ID zákazníka. Ak má zákazník jedno, potom môže existovať iba jedno číslo sociálneho zabezpečenia na zákazníka.
Rodičovské pole (CUSTOMER_ID) má osobný vzťah s poľom sociálneho zabezpečenia. Pre takéto vzťahy je najlepšie dať ich do jednej tabuľky pre ľahšiu orientáciu. V takom prípade by číslo sociálneho zabezpečenia malo byť jednoducho ďalším stĺpcom v tabuľke CUSTOMER_MASTER.
