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 | |
Eén op één relaties zijn velden die functioneel aan elkaar verbonden zijn, zoals een adres en een postcode aan een bedrijf. |
|
1 op veel | SQL |
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. |
|
veel op veel | SQL |
In 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. |