Skip to main content

Odnosi z enim v eno v bazah podatkov

Anonim

Povezave z enim sogovornikom se pojavijo, ko je v prvi tabeli točno en zapis, ki ustreza enemu zapisu v povezani tabeli. Na primer, državljani ZDA imajo številko socialnega zavarovanja. Obstaja samo ena številka, ki je dodeljena na osebo, zato oseba ne more imeti več številk.

Tukaj je še en primer z uporabo spodnjih dveh tabel. Tablice imajo razmerje ena na ena, ker je vsaka vrstica v prvi tabeli neposredno povezana z drugo vrstico v drugi tabeli.

Številka zaposlenegaImePriimek
123RickRossin
456RobHalford
789EddieHenson
567AmyBond

Zato mora biti število vrstic v tabeli imen zaposlenih enako številu vrstic v tabeli delovnih mest.

Številka zaposlenegaPoložajTelefon Ext.
123Sodelavec6542
456Manager3251
789Sodelavec3269
567Manager9852

Druga vrsta modela baze podatkov je odnos med enim in mnogim. Z uporabo spodnje tabele lahko vidite, da je Rob Halford, upravitelj, zato je njegova povezava s položajem eden-na-ena, ker ima v tej družbi oseba samo en položaj. Ampak položaj upravitelja vključuje dve osebi, Amy Bond in Rob Halford, ki je razmerje med enim in mnogim. En položaj, veliko ljudi.

Preberite več o odnosih z bazami podatkov, tujih tipkam, povezavah in diagramih E-R.