Tool zum Visualisieren des SQL-Datenbankschemas

Bitte empfehlen Sie ein Tool zur Visualisierung des Datenbankschemas.

Es sollte in der Lage sein, ein Schema bestehender DB zu generieren.

Support - mySQL
- Plattform - Linux/Windows
- Lizenz - kostenlos/Open-Source

So etwas wie das Bild zeigt. Farben sind nicht so wichtig.OpenCart-Datenbankschema

Wenn mir jemand sagen könnte, welche Software das obige Diagramm erstellt hat, wäre das großartig.

Antworten (5)

Der Screenshot, den Sie zeigen, stammt von WWW SQL Designer :

  • kostenlos und Open Source (Neue BSD-Lizenz)
  • Online-Demo
  • Schema aus vorhandener Datenbank abrufen (importieren).
  • plattformübergreifend (Webanwendung)

Beschreibung von der Website:

Mit diesem Tool können Sie Datenbankschemata (ER-Diagramme) direkt im Browser zeichnen und erstellen, ohne dass externe Programme (Flash) erforderlich sind. Sie müssen nur JavaScript aktivieren. Der Designer funktioniert perfekt in Mozillas (Firefox, Seamonkey), Internet Explorers (6, 7, 8), Safari und Operas. Konqueror funktioniert, aber die Erfahrung ist begrenzt.

Viele Datenbankfunktionen werden unterstützt, wie z. B. Schlüssel, Fremdschlüsselbeschränkungen, Kommentare und Indizes. Sie können Ihr Design entweder speichern (zum weiteren Laden und für Änderungen), drucken oder als SQL-Skript exportieren. Es ist möglich, Schemas aus einer vorhandenen Datenbank abzurufen (zu importieren).

Testen Sie MySQL Workbench – es ist kostenlos: http://dev.mysql.com/downloads/workbench/

Screenshots des visuellen Designs: http://www.mysql.com/products/workbench/design/

Plattformen: Windows, Linux, Mac OS X

Geben Sie hier die Bildbeschreibung ein

Ich habe einmal gelesen, dass der Reverse-Engineering-Teil eine kostenpflichtige Version erfordert. Könnten Sie bitte bestätigen?
Die kostenlose Version tut es, aber die Enterprise-Version hat mehr Funktionen.
Es tut uns leid. Es war mein Fehler beim Posten der Frage. Vielen Dank für den Hinweis.
Mir ist aufgefallen, dass Sie die Anfrage nach einer kostenlosen oder kostenpflichtigen Version aus Ihrem Beitrag entfernt haben. Ich mache dir keine Vorwürfe. Ich hoffe, dass die kostenlose Version das tut, was Sie brauchen.
Die kostenlose Version unterstützt definitiv Reverse Engineering. Dafür verwende ich es häufig.

SchemaCrawler ist ein kostenloses, quelloffenes und plattformunabhängiges Befehlszeilentool, das Datenbankdiagramme aus einer MySQL-Datenbank generieren kann. Mithilfe von regulären Ausdrücken können Sie Tabellen und Spalten aus dem Diagramm ausschließen. Es ist kostenlos und Open Source.

Beispieldiagramm:Beispieldiagramm

Sualeh Fatehi, SchemaCrawler

SchemaCrawler ist jetzt auf eine eigene Website umgezogen: schemacrawler.com

Sie können DbVisualizer ausprobieren . Die meisten seiner Funktionen habe ich in meiner Antwort auf einen verwandten Beitrag beschrieben , damit Sie einen Blick darauf werfen können.

Im Allgemeinen handelt es sich um ein kostenloses Java-basiertes Tool zur Datenbankverwaltung, das eine große Anzahl von Datenbanken unterstützt. Es unterstützt Datenbank-Schema-Visualisierung .

Hier ist ein Bild von ihrer Website:Geben Sie hier die Bildbeschreibung ein

+1 Dies ist am einfachsten zum Laufen zu bringen, auch für SQLite. Darüber hinaus erlaubt ihr EULA die kommerzielle Nutzung des kostenlosen Programms ( dbvis.com/eula )

Sie können die DBeaver Community Edition verwenden .

Es kann Diagramme erstellen, die wie folgt aussehen:

Biber

Es gibt auch eine nette Auto-Layout-Funktion, die Überkreuzungen von Beziehungslinien minimiert. Auch diese Linien werden so gezeichnet, dass sie sich nicht mit den Tabellenrechtecken überschneiden.

(Das Bild oben zeigt dies nicht)