Access – relaties

Fundamenteel voor het maken van een database is het leggen van relaties. Het proces rondom de totstandkoming van de relaties wordt ook wel normaliseren genoemd. Wanneer de relaties binnen een database goed zijn gelegd kan de database makkelijk worden uitgebreid met query’s, formulieren en rapporten.

1 op 1

access_relaties_1-op-1Eén op één relaties zijn velden die functioneel aan elkaar verbonden zijn, zoals een adres en een postcode aan een bedrijf.

Deze velden worden altijd in dezelfde tabel opgeslagen.
access_relaties_1-op-1_voorbeeld

1 op veel SQL

access_relaties_voorbeeld1access_relaties_1-op-veel_voorbeeld

In dit voorbeeld heeft een bedrijf een één op veel relatie met medewerkers. Eén bedrijf kent namelijk meerdere medewerkers en één medewerker kent maar één bedrijf.

Deze relatie wordt via twee tabellen tot stand gebracht.

access_relaties_1-op-veel

veel op veel SQL

access_relaties_voorbeeld2

access_relaties_veel-op-veelIn dit voorbeeld heeft een bedrijf een veel op veel relatie met medewerkers. Eén bedrijf kent namelijk één of meerdere medewerkers en één medewerker kan gekoppeld zijn aan meerdere bedrijven. Deze relatie wordt met behulp van een koppeltabel tot stand gebracht.

access_relaties_veel-op-veel_voorbeeld

Oefenbestand | SQL 1-op-veel | SQL veel-op-veel