🗄️ Mermaid
Entity-Relationship-Diagramm
Entwerfen Sie Datenbankschemata, die Sinn ergeben
Was ist ein Entity-Relationship-Diagramm?
Ein ER-Diagramm zeigt Datenbankentitäten, ihre Attribute und die Kardinalität ihrer Beziehungen (eins-zu-viele, viele-zu-viele). Es ist der Bauplan jeder relationalen Datenbank.
Live-Beispiel
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
}Wann einsetzen
Ein neues Datenbankschema vor der ersten Migration entwerfen
Ein bestehendes Schema für neue Teammitglieder dokumentieren
Datenmodelle mit nicht-technischen Stakeholdern besprechen
Grundlegende Syntax
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Fragen zu diesem Diagramm
Wie lese ich Kardinalitätssymbole wie ||--o{ ?
|| bedeutet genau eins, o| null oder eins, }| eins oder mehrere, }o null oder mehrere. CUSTOMER ||--o{ ORDER liest sich also als „ein Kunde gibt null oder mehrere Bestellungen auf“.
Kann ich ein ER-Diagramm aus SQL generieren?
Ja — fügen Sie Ihre CREATE-TABLE-Anweisungen ein oder beschreiben Sie Ihre Daten: Die KI erzeugt das entsprechende ER-Diagramm mit Schlüsseln und Beziehungen.
Erstellen Sie jetzt Ihr Entity-Relationship-Diagramm
Beschreiben Sie es in natürlicher Sprache — die KI schreibt den Mermaid-Code für Sie.
Mermaid Studio öffnen