Dom baze podataka Što je odnos jedan na jedan? - definicija iz tehopedije

Što je odnos jedan na jedan? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači odnos jedan na jedan?

Odnos jedan na jedan u relacijskoj bazi podataka događa se kada jedan roditeljski zapis ili polje ima ili nulu ili samo jedan podređeni zapis. Te su veze najlakše predstaviti u bazama podataka jer se i roditeljski i dječji zapis mogu nalaziti u istoj tablici.

Tehopedija objašnjava odnos jedan na jedan

Primjerice, u tablici CUSTOMER_MASTER u bazi podataka banke svaki je klijent predstavljen jedinstvenom CUSTOMER_ID, koja je ujedno i primarni ključ tablice. Svaki klijent također može imati izdanu državnu karticu socijalnog osiguranja koja sadrži jedinstveni broj socijalnog osiguranja. Stoga svaki klijent mora imati jedan korisnički ID u bazi podataka banke. Ako ga klijent ima, tada može postojati samo jedan broj socijalnog osiguranja po korisniku.


Roditeljsko polje (CUSTOMER_ID) ima odnos jedan prema jednom s poljem socijalnog osiguranja. Za takve odnose najbolje je staviti ih u jednu tablicu radi lakšeg referenciranja. U ovom slučaju, broj socijalnog osiguranja trebao bi biti jednostavno dodatni stupac u tablici CUSTOMER_MASTER.

Što je odnos jedan na jedan? - definicija iz tehopedije