🗄️ Mermaid
Entiteit-relatiediagram
Ontwerp databaseschema’s die hout snijden
Wat is een Entiteit-relatiediagram?
Een ER-diagram toont database-entiteiten, hun attributen en de kardinaliteit van de relaties ertussen (een-op-veel, veel-op-veel). Het is de blauwdruk van elke relationele database.
Live voorbeeld
erDiagram
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ ORDER_LINE : contains
PRODUCT ||--o{ ORDER_LINE : "ordered in"
CUSTOMER {
string id PK
string email UK
}
ORDER {
string id PK
date created_at
}Wanneer gebruik je het
Een nieuw databaseschema ontwerpen vóór de eerste migratie
Een bestaand schema documenteren voor nieuwe teamleden
Datamodellen bespreken met niet-technische stakeholders
Basissyntaxis
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Vragen over dit diagram
Hoe lees ik kardinaliteitssymbolen zoals ||--o{ ?
|| betekent precies één, o| nul of één, }| één of meer, }o nul of meer. CUSTOMER ||--o{ ORDER lees je dus als “één klant plaatst nul of meer bestellingen”.
Kan ik een ER-diagram genereren uit SQL?
Ja — plak je CREATE TABLE-instructies of beschrijf je gegevens en de AI produceert het bijbehorende ER-diagram met sleutels en relaties.
Maak nu je Entiteit-relatiediagram
Beschrijf het in gewone taal — de AI schrijft de Mermaid-code voor je.
Mermaid Studio openen