Eén-op-veel-relaties

In een één-op-veel-relatie kan één record in een tabel worden gekoppeld aan één of meer records in een andere tabel. Elke klant kan bijvoorbeeld meerdere bestellingen hebben.

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

De tabel Klanten en de tabel Bestellingen met een één-op-veel-relatie ertussen

In dit voorbeeld is het primaire-sleutelveld in de tabel ‘Klanten’ (Klantnummer) ontworpen om unieke waarden te bevatten. Het refererende-sleutelveld in de tabel ‘Bestellingen’ (Klantnummer) is ontworpen om meerdere vermeldingen van dezelfde waarde te hebben.

Deze relatie geeft als resultaat gerelateerde records als de waarde in het veld ‘Klantnummer’ in de tabel ‘Bestellingen’ gelijk is aan de waarde in het veld ‘Klantnummer’ in de tabel ‘Klanten’.

Records in de tabellen Klanten en Bestellingen tonen het resultaat van een één-op-veel-relatie

Omdat relaties in beide richtingen werken, zijn er ook veel-op-één-relaties.