Eén-op-éénrelaties vinden plaats wanneer er precies één record in de eerste tabel is die overeenkomt met één record in de gerelateerde tabel. Amerikaanse burgers hebben bijvoorbeeld een sofinummer. Er is slechts één nummer dat per persoon wordt toegewezen en daarom kan een persoon niet meerdere nummers hebben.
Hier is nog een voorbeeld met de twee onderstaande tabellen. De tabellen hebben een één-op-één-relatie omdat elke rij in de eerste tabel direct gerelateerd is aan een andere rij in de tweede tabel.
Werknemersnummer | Voornaam | Achternaam |
123 | Rick | Rossin |
456 | Beroven | Halford |
789 | Eddie | Henson |
567 | Amy | Binding |
Het aantal rijen in de tabel met medewerkernamen moet dus gelijk zijn aan het aantal rijen in de tabel met werknemersposities. Een ander type databasemodel is de één-op-veel-relatie. Aan de hand van de onderste tabel kun je zien dat Rob Halford, een manager is, dus zijn relatie tot de positie is één op één omdat bij dit bedrijf een persoon slechts één positie heeft. Maar de managerpositie omvat twee mensen, Amy Bond en Rob Halford, wat een een-op-veel-relatie is. Eén positie, veel mensen. Meer informatie over databaserelaties, externe sleutels, JOIN's en E-R-diagrammen.Werknemersnummer Positie Telefoon Ext. 123 Associëren 6542 456 Manager 3251 789 Associëren 3269 567 Manager 9852