ER-Diagramm-Editor
ER-Diagramm-Editor. Tabellen, Schlüssel und Beziehungen modellieren; Bilder und Mermaid exportieren. Dateien bleiben auf diesem Gerät und werden im Browser verarbeitet.
Aktiviere JavaScript, um die Werkzeuge zu verwenden. Dateien werden in deinem Browser verarbeitet.
Tabellen vor der Implementierung beschreiben
Ein Entity-Relationship-Diagramm erleichtert die Diskussion über eine kleine Datenbank. Laden Sie das Beispiel User, Order und OrderItem und benennen Sie die Entitäten passend zum Projekt um. In den Eigenschaften bearbeiten Sie Titel und Felder. Jedes Feld besitzt einen Namen, einen Typ als Text sowie optionale Markierungen für Primärschlüssel, Fremdschlüssel oder eindeutige Schlüssel. Namen und Typen verwenden keine Leerzeichen; Unterstriche sowie Angaben wie user_id, varchar(120) und datetime sind möglich. Übernehmen Sie Änderungen vor dem Wechsel zur nächsten Entität. Der Editor beschreibt einen Entwurf. Er verbindet sich nicht mit einer Datenbank, liest keine Datensätze, führt kein SQL aus und prüft keine realen Fremdschlüssel.
Kardinalität und optionale Beziehungen angeben
Wählen Sie zwei Entitäten und eine Beziehung mit 1:1, 1:N, N:1 oder N:M. Ein Verb wie bestellt oder enthält verdeutlicht deren Zweck. Die optionalen Endpunkte zeigen an, dass auch kein zugehöriger Datensatz vorhanden sein darf. Durchgezogene und gestrichelte Linien können identifizierende und nicht identifizierende Beziehungen ausdrücken. Der SVG-Export behält lesbare Kardinalitätsangaben. Der Import von Mermaid erDiagram unterstützt Entitätsblöcke, Aliase, Felder, PK/FK/UK und die im Editor angebotenen Beziehungen. Nicht unterstützte Anweisungen stoppen den Import und lassen das aktuelle Diagramm unverändert. Die Mermaid-Datei speichert Positionen in einem normalen Kommentar, damit dieser Editor die Anordnung beim erneuten Import wiederherstellen kann.
Bild und bearbeitbare Kopie aufbewahren
Der Editor arbeitet im Browser. Diagramminhalte werden nicht an einen Konvertierungsserver übertragen, und ein Konto ist nicht erforderlich. Änderungen werden für dieses Werkzeug im localStorage dieses Browsers gespeichert. Das erleichtert die Fortsetzung eines Entwurfs, ersetzt aber keine Sicherung: Privates Surfen, gelöschte Websitedaten oder ein Gerätewechsel können den Zugriff verhindern. Laden Sie nach einem wichtigen Arbeitsschritt die Mermaid-Datei herunter. Sie enthält die Struktur und einen Kommentar mit den aktuellen Knotenpositionen. SVG eignet sich für Dokumente und Druck, PNG für Präsentationen und Nachrichten. Beide enthalten nur das Diagramm ohne Bedienelemente. Öffnen Sie die Datei vor dem Teilen und prüfen Sie die Beschriftungen. Zu große PNG-Dateien werden mit einer Fehlermeldung abgelehnt. Verschieben Sie die Knoten näher zusammen oder verwenden Sie SVG. Das ZIP-Paket enthält PNG, SVG, Mermaid und das JSON-Modell desselben Stands in einem Download. Verwenden Sie zum erneuten Import in diesen Editor den Mermaid-Inhalt.
Häufige Fragen
Kann ein Feld Primär- und Fremdschlüssel sein?
Ja. Aktivieren Sie PK und FK gleichzeitig. Der Export enthält beide Angaben. UK ist für einen eindeutigen Schlüssel verfügbar. Die Markierungen sind Entwurfsinformationen und führen keine automatische Datenbankmigration aus.
Ist ein Import aus anderen Mermaid-Editoren möglich?
Einfache erDiagram-Dateien innerhalb des unterstützten Umfangs lassen sich importieren. Komplexe Direktiven, Stile und nicht implementierte Syntax werden ausdrücklich abgelehnt. Prüfen Sie das Ergebnis und behalten Sie bei erweiterten Modellen auch die Originaldatei.
Verwandte Tools
- Flussdiagramm-Editor
Abläufe und Entscheidungen zeichnen, als Mermaid, SVG oder PNG exportieren.
- Sequenzdiagramm-Editor
Teilnehmer und Nachrichten bearbeiten und als Sequenzdiagramm exportieren.
- Mindmap-Editor
Ideen als Baum ordnen und PNG, SVG oder Mermaid herunterladen.