Cuprins:
Definiție - Ce înseamnă relația unu la unu?
O relație unu la unu într-o bază de date relațională are loc atunci când o înregistrare sau un câmp părinte are fie o înregistrare zero sau doar un copil. Aceste relații sunt cele mai ușor de reprezentat în bazele de date, deoarece atât înregistrările părinte, cât și copilul pot fi în același tabel.
Techopedia explică relația unu la unu
Ca exemplu, în tabelul CUSTOMER_MASTER din baza de date a băncii, fiecare client este reprezentat de un CUSTOMER_ID unic, care este și cheia principală a tabelului. Fiecare client poate avea și un card de securitate socială emis de guvern, care conține un număr unic de securitate socială. Prin urmare, fiecare client trebuie să aibă un singur ID de client în baza de date a băncii. Dacă un client are unul, atunci poate exista un singur număr de securitate socială pentru fiecare client.
Câmpul părinte (CUSTOMER_ID) are o relație unu la unu cu câmpul de securitate socială. Pentru astfel de relații, este mai bine să le așezați într-o singură tabelă pentru o ușurință de referință. În acest caz, numărul de securitate socială ar trebui să fie pur și simplu o coloană suplimentară din tabelul CUSTOMER_MASTER.