Meer op meer relatie

Bij een meer op meer relatie kunnen beide meerdere keren voorkomen.

Zie bovenstaande voorbeeld
Elke leerling kan meerdere vakken hebben. Elk vak kan door meerdere leerlingen worden gevolgd. Tussen leerlingen en vakken bestaat dan een meer op meer relatie. Het is dan noodzakelijk om een koppeltabel toe te voegen. Geef deze een logische naam zodat je weet waar de tabel bij hoort.

Je zou kunnen kiezen voor heeft_vak / volgt_vak of zoiets.
De koppeltabel heeft_vak krijgt een samengestelde primaire sleutel. Die bestaat uit twee verwijzende sleutels (foreign keys)