Üks-ühele suhted

Ü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 .