Relationele Databases Ontwerpen¶
Veel applicaties moeten gegevens kunnen opslaan en opvragen. Daarom zijn hier standaardsystemen voor ontwikkeld, die je in samenwerking met je eigen applicatie kan gebruiken. Deze systemen worden database management systems (DBMS) genoemd. Databases maak je aan in een DBMS.
De meeste databases zijn relationeel. Dit betekent dat gegevens worden opgeslagen in tabellen. Met behulp van primary keys en foreign keys worden relaties gelegd tussen tabellen.
Om een database te ontwerpen maak je eerst een Entity Relationship Diagram (ERD). Hierin modelleer je de gegevens die de gebruiker wil opslaan, zonder te kijken naar de technische implementatie.
Vervolgens maak je een database-ontwerp. Dit wordt ook wel een Extended Entitiy Relationship diagram (EERD) genoemd. Een tool als MySQL Workbench kan je hiermee helpen.
Meer leren¶
Onder Software realiseren vind je meer informatie over SQL en MySQL Workbench