Üks-ühele suhted on andmebaasi loomise lahutamatu osa
Üks-ühele suhted tekivad siis, kui esimeses tabelis on täpselt üks kirje, mis vastab ühele vastavas tabelis olevale rekordile. Näiteks USA kodanikel on sotsiaalkindlustuse number. Selle inimese kohta on ainult üks number, mistõttu inimesel ei tohi olla mitu numbrit.
Järgmine näide on kahe allpool toodud tabeli abil. Tabelitel on üks-ühele suhe, kuna iga esimese tabeli rida on otseselt seotud teise tabeli teise reaga.
Töötaja number | Eesnimi | Perekonnanimi |
123 | Rick | Rossin |
456 | Rob | Halford |
789 | Eddie | Henson |
567 | Amy | Bond |
Nii et töönimekirjade tabelis olevate ridade arv peab olema sama, kui töötajate arvu positsioonide tabelis olevate ridade arv.
Töötaja number | Positsioon | Telefon Ext. |
123 | Assotsieerunud | 6542 |
456 | Haldur | 3251 |
789 | Assotsieerunud | 3269 |
567 | Haldur | 9852 |
Teine tüüpi andmebaasi mudel on "üks-paar" suhe. Alumine tabel näitab, et Rob Halford on juhataja, nii et tema suhe positsiooniga on üks-ühele, kuna sellel ettevõttel on inimesel ainult üks positsioon. Kuid juhtkonna positsioonil on kaks inimest, Amy Bond ja Rob Halford, mis on üks-kõigile suhe. Üks asi, paljud inimesed.
Lisateave andmebaaside seoste, võõrkeelte, JOINide ja ER-skeemide kohta .