Eén-op-één-relaties

In een één-op-één-relatie wordt één record in een tabel gekoppeld aan een enkele record in een andere tabel. In een database van een school heeft elke student bijvoorbeeld één studentnummer en elk studentnummer is aan een enkele persoon toegewezen.

Een één-op-één-relatie ziet er in de relatiegrafiek als volgt uit:

De tabel Studenten en de tabel Contactgegevens met een één-op-één-relatie ertussen

In dit voorbeeld is het sleutelveld in elke tabel, ‘Studentnummer’, ontworpen om unieke waarden te bevatten. In de tabel ‘Studenten’ is het veld ‘Studentnummer’ de primaire sleutel en in de tabel ‘Contactgegevens’ is het veld ‘Studentnummer’ een refererende sleutel.

Deze relatie geeft als resultaat gerelateerde records als de waarde in het veld ‘Studentnummer’ in de tabel ‘Contactgegevens’ gelijk is aan het veld ‘Studentnummer’ in de tabel ‘Studenten’.

Records in de tabellen ‘Studenten’ en ‘Contactgegevens’ tonen het resultaat van een één-op-één-relatie