2010-11-05 4 views
14

Ich bin auf der Suche nach einem Tool, das db-Diagramme generiert.Entity Beziehung Diagramm Software

  • frei (Open Source vielleicht)
  • Arbeiten unter Linux (Cross-Plattform vielleicht)
  • unterstützt postgresql/mysql
+0

mögliche Duplikate von [Werkzeug zum Zeichnen von ER-Diagrammen] (http://stackoverflow.com/questions/1424278/tool-to-drawer-diagrams) – givanse

Antwort

10

MySQL Workbench ist ein gutes Werkzeug mit seinem Namensvetter für die Arbeit, die ERD tut Modellieren. Ich habe es sowohl auf Windows als auch auf Ubuntu verwendet.

3

Vielleicht möchten Sie versuchen PowerArchitect
Es ist Java basiert (dafür Cross-Plattform) und ich habe es erfolgreich mit PostgreSQL verwendet

Wenn Sie etwas Geld ausgegeben wollen (wenn auch nicht viel), einen Blick unter DbWrench bietet mehr Funktionen als PowerArchitect

Eine weitere quelloffene/plattformübergreifende Option ist Mogwai ERDesigner. Obwohl es eine Sache gibt, die ich wirklich nicht mag: wenn eine Verbindung zu einer Datenbank benötigt wird (um Datentypen zu validieren/zu definieren), was ich sehr einschränkend finde.

4

Wenn Sie sich für ein Entity-Relationship-Modell (nicht relationales Modell) suchen müssen Sie Dia versuchen http://dia-installer.de/

Diese Software auf Linux/Windows/Mac funktioniert. Und einen Zweig auf Git haben. Das Entity-Relationship-Modell hat den Zweck, ein Modell des Problems zu erstellen und das Problem zu verstehen. Am Ende können Sie ein gutes relationales Modell generieren, um das effizienteste Modell für Ihre Datenbank zu erhalten.

Diese Software ist nicht beabsichtigt, mysql Tabellen direkt zu generieren, aber es hat ein Plugin, um Dia-Diagramme in SQL zu konvertieren, können Sie es in der gleichen link auschecken.

7

draw.io ist frei und open source. Es funktioniert zwar unter Linux, hat aber keine Importfunktionalität für bestimmte Datenbanken.

Sie können entweder lokal oder direkt in Google Drive, OneDrive oder Dropbox speichern. Es gibt auch eine Desktop version zur Verfügung.

ER shapes in draw.io

Ich bin ein Entwickler des Werkzeugs.

Verwandte Themen