Relatie Opties¶
Op de vorige pagina heb je geleerd hoe je relaties kan leggen maar is niet ingegaan op specifieke details, op deze pagina gaan we daar wel op in.
Naam(/label)¶
Wanneer je een relatie legt krijgt deze automatisch een naam vanuit MySQL Workbench in de vorm van fk_Tabelnaam1_Tabelnaam2, om deze aan te passen druk je met rechter-muisknop op de relatie en vervolgens op ‘Edit Relationship…’. In het venster wat je vervolgens te zien krijgt kan je dan een Caption opgeven, van ons hoef je de relatie maar één kant op te beschrijven.
Verplicht of optioneel¶
Waar we nog niet mee bezig zijn geweest is de minimale kardinaliteit, we hebben tot nu toe gezien dat deze altijd één is (dus verplicht). Willen we echter iets optioneel maken moeten we dat aangeven bij de relatie. Hiervoor druk je met rechter-muisknop op de relatie en vervolgens op ‘Edit Relationship…’, in het venster ga je vervolgens naar het tabblad ‘Foreign Key’.
Behalve dat we hier achteraf ook nog kunnen bepalen wat de relatie is en/of deze identificerend kunnen we ook kiezen of een bepaalde richting verplicht is. Wanneer je Mandatory uitvinkt zal de relatie optioneel worden.

Let op: In MySQL Workbench zit een bug dat je Diagram niet direct update nadat je iets wijzigt. Om te zorgen dat wijzigingen toch verwerkt worden moet je even scrollen of je muis over het diagram verplaatsen.
Actie-regels¶
De actieregels, wat er moet gebeuren als er waardes aangepast worden of verwijderd terwijl er gerelateerde waardes in een andere tabel staan, kan je wijzigen binnen een tabel bij het tabblad ‘Foreign Keys’.
