Relații One-to-One

Relațiile one-to-one fac parte integrantă din construirea unei baze de date

Relațiile unu-la-unu apar atunci când există exact o înregistrare în primul tabel care corespunde unei înregistrări din tabelul asociat. De exemplu, cetățenii americani au un număr de securitate socială. Există un singur număr care este atribuit unei persoane și, prin urmare, o persoană nu poate avea numere multiple.

Iată un alt exemplu folosind cele două tabele de mai jos. Tabelele au o relație unu-la-unu deoarece fiecare rând din primul tabel este direct legat de un alt rând din al doilea tabel.

Numar de angajati Nume Numele de familie
123 șiră Rossin
456 jefui Halford
789 Eddie Henson
567 Amy Legătură


Deci, numărul de rânduri din tabelul cu nume de angajați trebuie să fie același cu numărul de rânduri din tabelul cu pozițiile angajaților.

Numar de angajati Poziţie Telefon Ext.
123 Asociat 6542
456 Administrator 3251
789 Asociat 3269
567 Administrator 9852


Un alt tip de model de bază de date este relația "unu-la-mulți". Folosind tabela inferioară puteți vedea că Rob Halford este manager, deci relația sa cu poziția este una față de alta, deoarece la această companie o persoană are doar o poziție. Dar poziția managerului include doi oameni, Amy Bond și Rob Halford, care este o relație una-la-multe. O poziție, mulți oameni.

Aflați mai multe despre relațiile de bază de date, cheile externe, JOINs și diagramele ER .