Database-ontwerp¶
Nadat je een ERD hebt gemaakt, moet je dit omzetten naar een database-ontwerp. Dit wordt ook wel een Extended Entitiy Relationship diagram (EERD) genoemd.
Een tool als MySQL Workbench kan je hiermee helpen. Meer informatie over MySQL Workbench en hoe je dit tool kunt installeren en gebruiken, vind je onder Software Realiseren.
Een voorbeeld van het database-ontwerp behorend bij bovenstaand ERD, gemaakt met MySQL Workbench |
Oefening
Je hebt al een ERD gemaakt voor een webwinkel voor sportartikelen. Zet dit om naar een database-ontwerp met primary keys, foreign keys en koppeltabellen.
Normaliseren¶
Een andere manier om een relationele database te ontwerpen is door normaliseren. Normaliseren wordt vooral gebruikt om je database-ontwerp te verfijnen. Het proces zorgt ervoor dat alle data in de juiste tabel staat en dat er geen data dubbel (redundant) wordt opgeslagen.