Skip to main content

One-to-One Relationships u bazama podataka

Sex & Odnosi! (Travanj 2025)

Sex & Odnosi! (Travanj 2025)
Anonim

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 zaposlenikaImePrezime
123plastRossin
456OpljačkatiHalford
789EddieHenson
567AmyVeza

Dakle, broj redaka u tablici imena zaposlenika mora biti jednak broju redaka u tablici radnih mjesta zaposlenika.

Broj zaposlenikaPoložajTelefon ekst.
123Suradnik6542
456Menadžer3251
789Suradnik3269
567Menadžer9852

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 dijagramima E-R.