358 Stimmen

Datenbankdiagramm automatisch generieren MySQL

Ich bin es leid, Dia zu öffnen und zu Beginn jedes Projekts ein Datenbankdiagramm zu erstellen. Gibt es ein Tool, mit dem ich bestimmte Tabellen auswählen und dann ein Datenbankdiagramm für mich auf der Grundlage einer MySQL-Datenbank erstellen kann? Vorzugsweise würde es mir erlauben, das Diagramm nachträglich zu bearbeiten, da keiner der Fremdschlüssel gesetzt ist...

So stelle ich mir das Diagramm vor (bitte entschuldigen Sie das schreckliche Datendesign, ich habe es nicht entworfen. Konzentrieren wir uns in diesem Beispiel auf das Diagrammkonzept und nicht auf die tatsächlichen Daten, die es darstellt ;) ):

diagram siehe Diagramm in voller Größe

3voto

Bartek Punkte 247

Ausprobieren Vertabelo !

Es ist ein Online-Datenbankmodellierer, der Reverse-Engineering unterstützt.

Einfach kostenlos erstellen Vertabelo Konto, eine bestehende Datenbank in Vertabelo importieren und voila - Ihre Datenbank ist in Vertabelo!

Es unterstützt folgende Datenbanken:

  • PostgreSQL,
  • MySQL,
  • Orakel,
  • IBM DB2,
  • HSQLDB,
  • MS SQL Server.

0voto

John Downey Punkte 13394

Der "Reverse-Engineer-Datenbank"-Modus in Workbench ist nur in der kostenpflichtigen Version enthalten, nicht in der kostenlosen Version.

0voto

Leigh Pyle Punkte 238

Versuchen Sie SchemaBank . Sie unterstützen auch Reverse Engineering.

-1voto

Ludovic Aubert Punkte 8146

Hier ist ein Tool, das relationale Diagramme aus MySQL generiert (zur Zeit unter Windows). Ich habe es für eine Datenbank mit 400 Tabellen verwendet. Wenn das Diagramm zu groß für ein einzelnes Diagramm ist, wird es in kleinere Diagramme aufgeteilt. Sie werden also wahrscheinlich mehrere Diagramme haben, zwischen denen Sie mit der rechten Maustaste navigieren können. Der unten stehende Link erklärt alles. Das Tool ist kostenlos (wie Freibier), der Autor verwendet es selbst bei Beratungsaufträgen und lässt es auch andere Leute benutzen. http://www.scmlite.com/Quick%20overview

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X