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 .