Contactpersoon in het datamodel

Introductie
In onderstaande entity-relationship diagram is het volgende af te leiden:
 * Aan een werkgever hangen nul of meer contactpersonen.
 * Een contactpersoon hangt aan precies één werkgever.
 * Een contactpersoon kan aan nul of meer vacatures hangen.
 * Aan een vacature hangt precies één contactpersoon.



Als je een contactpersoon verwijdert, dan moet er een vervanger worden ingevuld. Eind 2021 bleek het datamodel niet te kloppen en was de contactpersoon toch niet verplicht voor een vacature. Je zou dus een contactpersoon kunnen verwijderen en ook kunnen weghalen bij de vacatures. Maar in de middleware laag is een check ingebouwd die een contactpersoon niet verwijderd als deze nog voorkomt op een vacature. De vacature api heeft de mogelijkheid om een vervangende contactpersoon in te vullen.