Odnosi sa jednim u jedan

Odnosi sa pojedincima su sastavni deo izgradnje baze podataka

Veza jedan na jedan se javlja kada postoji tačno jedan zapis u prvoj tabeli koja odgovara jednom zapisu u odgovarajućoj tabeli. Na primjer, građani SAD-a imaju broj socijalnog osiguranja. Postoji samo jedan broj koji se dodeljuje po osobi, pa stoga osoba ne može imati više brojeva.

Evo još jednog primera korištenjem dvije tabele ispod. Tabele imaju jedan-jedan odnos, jer je svaki red u prvoj tabeli direktno povezan sa drugim redom u drugoj tabeli.

Broj radnika Ime Prezime
123 Rick Rossin
456 Rob Halford
789 Edi Henson
567 Amy Bond


Dakle, broj redova u tablici imena zaposlenih mora biti isti kao i broj redova u tabeli pozicija zaposlenih.

Broj radnika Pozicija Phone Ext.
123 Saradnik 6542
456 Menadžer 3251
789 Saradnik 3269
567 Menadžer 9852


Druga vrsta modela baze podataka je veza od jednog do drugog. Koristeći donju tablicu vidimo da je Rob Halford, menadžer, tako da je njegov odnos prema poziciji jedan-na-jedan, jer u ovoj kompaniji osoba ima samo jednu poziciju. Međutim, menadžerska pozicija uključuje dvojicu ljudi, Amy Bond i Rob Halford, koji je jedan-prema-mnogim odnosima. Jedna pozicija, mnogi ljudi.

Saznajte više o vezi sa bazama podataka, stranih ključeva, JOIN-a i ER dijagrama .