Ryšiai "vienas su vienu" susidaro, kai pirmojoje lentelėje yra tiksliai vienas įrašas, atitinkantis vieną įrašą susijusiame lentelėje. Pavyzdžiui, JAV piliečiai turi socialinio draudimo numerį. Yra tik vienas numeris, priskirtas vienam asmeniui, todėl asmuo negali turėti kelis numerius.
Štai dar vienas pavyzdys, naudojant dvi toliau pateiktas lenteles. Lentelėse yra "vienas su vienu" santykiu, nes kiekviena pirmosios lentelės eilutė yra tiesiogiai susijusi su kita antrojoje lentelėje pateikta eilutė.
Darbuotojo numeris | Pirmas vardas | Pavardė |
123 | Rikas | Rossin |
456 | Robas | Halfordas |
789 | Eddie | Hensonas |
567 | Amy | Obligacija |
Taigi eilučių skaičius darbuotojų pavadinimų lentelėje turi būti toks pat kaip eilučių skaičius lentelėje darbuotojų pozicijų. Kitas duomenų bazės modelio tipas yra "vienas į daugybę" ryšys. Naudodami apatinę lentelę galite pamatyti, kad Rob Halford yra vadybininkas, todėl jo santykis su pozicija yra vienas su vienu, nes šioje įmonėje žmogus turi tik vieną poziciją. Tačiau vadovo pozicijoje yra du žmonės, Amy Bondas ir Robas Halfordas, kuris yra vienas su daugybe santykių. Viena pozicija, daug žmonių. Sužinokite daugiau apie duomenų bazių ryšius, užsienio raktai, JOIN ir E-R diagramas.Darbuotojo numeris Pozicija Telefonas Ext. 123 Bendradarbis 6542 456 Vadybininkas 3251 789 Bendradarbis 3269 567 Vadybininkas 9852