Ronald Kerssies | Feb 16, 2022

Ontwerpen | Entiteit Relatie Diagram (ERD)

Voorkennis
  • database-tabellen, database-relaties, soorten relaties
Doel
  • verduidelijking / inzicht in de verschillende relaties en soorten tussen database-tabellen

Veel applicaties maken gebruik van databases. De applicatie kan direct toegang hebben tot een database(s) of via een REST API-server die op zijn beurt data uit een database haalt. Bij grotere app's en applicaties zijn er veer verschillende database-tabellen die mer elkaar verschillende relaties hebben. Om hierin overzicht te krijgen maakt men een 'Entiteits Relatie Diagram', ofwel een ERD.

Opdracht

SequenceDiagrammen zijn onder andere te maken met LucidChart. Na het installeren kan je een student-licence van de frontend-docent ontvangen.

Maak ERD's vooraf bij het opstarten van elk toekomstig project, waarin afstemming met mede-developers nodig is. Tijdens het project is het verstandig om SequenceDiagrammen bij te werken en bij het opleveren samen met alle ander projectdocumentatie te archiveren. Details over SequenceDiagrammen zijn te vinden op how to: SequenceDiagram en ERD explained of gebruik het ontwerp-tab in XAMPP om ERD's weer te geven en evt. kleine aanpassingen te maken.



NB: Wireframes vallen onder de UML-bibliotheek.

Op te leveren
  • een ERD van (complex) dtabasetabellen, voordat er wordt geprogrammeerd
  • ERD's maken voordat de database wordt op gezet
  • ERD's en ontwerp koppelen aan project-data/archiveren