One-to-one odnosi su sastavni dio izgradnje baze podataka
One-to-one odnosi se kada se u prvoj tablici nalazi točno jedan zapis koji odgovara jednom zapisu u odgovarajućoj tablici. Na primjer, građani SAD-a imaju broj socijalnog osiguranja. Postoji samo jedan broj koji se dodjeljuje po osobi i stoga osoba ne može imati više brojeva.
Evo još jednog primjera pomoću dvije tablice u nastavku. Tablice imaju jedan-na-jedan odnos, jer svaki redak u prvoj tablici izravno je povezan s drugim redom u drugoj tablici.
Broj zaposlenika | Ime | Prezime |
123 | plast | Rossin |
456 | Opljačkati | Halford |
789 | Eddie | Henson |
567 | Amy | Veza |
Dakle, broj redaka u tablici imena zaposlenika mora biti jednak broju redaka u tablici radnih mjesta zaposlenika.
Broj zaposlenika | Položaj | Telefon ekst. |
123 | Suradnik | 6542 |
456 | Menadžer | 3251 |
789 | Suradnik | 3269 |
567 | Menadžer | 9852 |
Druga vrsta modela baze podataka je odnos jedan-na-mnogo. Koristeći donju tablicu možete vidjeti da je Rob Halford menadžer, pa je njegov odnos prema položaju jedan-na-jedan jer u toj tvrtki osoba ima samo jednu poziciju. No, pozicija menadžera uključuje dvije osobe, Amy Bond i Rob Halford, koji je jedan-na-mnogo odnosa. Jedno mjesto, mnogi ljudi.
Saznajte više o odnosima s bazama podataka, stranim ključevima, JOIN-ovima i ER dijagramima .