2009-05-08 15 views
5

Zum Beispiel DbVisualizer kann verwendet werden, um eine Verbindung zu einer DB herzustellen und schönes Diagramm aus vorhandenen Tabellen und ihren Beziehungen zu erstellen. Aber in diesem speziellen Fall habe ich keine Live-Datenbank, aber ich habe eine Menge von create table- und alter-Anweisungen.Wie generiert man Entity-Relation-Diagramm von SQL DDL?

Gibt es ein Werkzeug, um ähnliche Diagramme aus SQL DDL zu generieren?

Antwort

2

Ich glaube, dass Embarcadero ERStudio kann ein SQL-Skript in ein Diagramm importieren, aber es ist ein teures Werkzeug, nur für so etwas zu verwenden. Sie könnten immer nur eine leere Datenbank erstellen und die Skripts ausführen und dann darauf zeigen.

7

Ich fand das MySQL-Tool MySQL Workbench eine große Arbeit zu tun. Es gibt eine Mac OS X Version. Weitere Informationen finden Sie unter http://dev.mysql.com/doc/index-gui.html.

+0

Ich verwendete MySQL Workbench auf Windows, es generiert Diagramm. Sie können auf Anordnen -> Autolayout klicken. Es ordnet alle Entitäten automatisch an. Sehr hilfreich. –

+1

Wenn Sie bereits eine Datenbank haben, können Sie 'Datenbank -> Reverse Engineer ...' verwenden, um einen grafischen Modus zu erstellen. –