Skip to content
ICT Fusion Knowledgebase

Databases

Databases zijn een belangrijk onderdeel van veel applicaties. Ze worden gebruikt om data op te slaan en te beheren. Omdat het zo’n belangrijk onderdeel is van een applicatie zijn er ook veel verschillende soorten databases. Binnen de propedeuse van HBO-ICT werken we met relationele databases, op basis van de SQL taal.

Om te werken met relationele databases kennen we drie fases:

  1. ERD (Entity Relationship Diagram)
    • Een ERD is een diagram dat de entiteiten en relaties tussen deze entiteiten weergeeft.
    • Het ERD is gebaseerd op de vraag vanuit de gebruiker van de applicatie wat deze wil kunnen doen.
    • Het ERD maak je met een tool zoals Draw.io.
  2. EERD (Extended Entity Relationship Diagram) (Database Design)
    • Het EERD is een daadwerkelijk ontwerp van de database. Deze bestaat uit tabellen, kolommen en relaties tussen deze tabellen.
    • Een belangrijke methode die je moet kennen is de “normalisatie”.
    • Het EERD maak je met een tool zoals MySQL Workbench.
  3. SQL
    • SQL wordt gebruikt om je database tabellen daadwerkelijk te realiseren voor je applicatie.
    • Met SQL kan je de database bevragen, data toevoegen, wijzigen en verwijderen.