Ich habe es satt, zu Beginn jedes Projekts Dia zu öffnen und ein Datenbankdiagramm zu erstellen. Gibt es ein Tool, mit dem ich bestimmte Tabellen auswählen und dann ein Datenbankdiagramm für mich erstellen kann, das auf einer MySQL-Datenbank basiert? Am besten würde es mir erlauben, das Diagramm danach zu bearbeiten, da keiner der Fremdschlüssel gesetzt ist ...
Folgendes stelle ich mir diagrammartig vor (bitte entschuldigen Sie das schreckliche Daten-Design, ich habe es nicht entworfen. Konzentrieren wir uns auf das Diagramm-Konzept und nicht auf die tatsächlichen Daten, die es für dieses Beispiel darstellt;)):
mysql
database
database-design
diagram
cmcculloh
quelle
quelle
Antworten:
Probieren Sie MySQL Workbench, ehemals DBDesigner 4, aus:
http://dev.mysql.com/workbench/
Dies hat einen "Reverse Engineer Database" -Modus:
Datenbank -> Reverse Engineer
quelle
Ich habe vor kurzem begonnen, http://schemaspy.sourceforge.net/ zu verwenden . Es verwendet GraphViz und scheint mir ein gutes Gleichgewicht zwischen Benutzerfreundlichkeit und Einfachheit zu haben.
quelle
Auf einem Mac macht SQLEditor , was Sie wollen.
quelle
Dieser http://code.google.com/p/database-diagram/ wird Ihre Datenbank zurückentwickeln. Führen Sie einfach eine Exportstruktur durch und fügen Sie dann die SQL in das Tool ein.
quelle
Probieren Sie MySQL Maestro aus . Funktioniert gut für mich.
quelle
Ich glaube, DB Designer macht so etwas. Und ich denke, sie haben sogar eine kostenlose Version.
bearbeiten Egal. Michaels Link ist viel besser.
quelle
MySQL Workbench funktionierte wie ein Zauber.
Ich habe gerade die Datenbankstruktur in einem SQL-Skript gesichert und sie in "EER-Modell aus SQL-Skript erstellen" von MWB 5.2.37 für Windows verwendet.
quelle
In MySql Workbench (6.0) kann ein Diagramm basierend auf den erstellten Tabellen erstellt werden. Dazu sollten Sie auf die Symbolleiste zugreifen, Modell drücken und Diagramm aus Katalogobjekten erstellen weiterleiten und fertig!
quelle
Visuelles Paradigma für UML 9.0
Es ist großartig, dass ich früher mit MySQL-Bank gearbeitet habe, aber für große Datenbanken (so etwas wie mehr als 300 Tabellen) funktioniert das nicht sehr gut, aber die Reverse-Datenbank für visuelle Paradigmen funktioniert so viel besser
quelle
Versuchen Sie SchemaBank . Sie unterstützen auch das Reverse Engineering.
quelle
phpMyAdmin hat das, wonach Sie suchen (seit vielen Jahren): Es erfordert ein wenig Konfiguration, bietet Ihnen aber auch zusätzliche Vorteile: http://www.phpmyadmin.net/documentation/#pmadb
quelle
Probieren Sie Vertabelo aus !
Es ist ein Online-Datenbankmodellierer, der Reverse Enginnering unterstützt.
Erstellen Sie einfach ein kostenloses Vertabelo- Konto, importieren Sie eine vorhandene Datenbank in Vertabelo und voila - Ihre Datenbank befindet sich in Vertabelo!
Es unterstützt folgende Datenbanken:
quelle
Hier ist ein Tool, das relationale Diagramme aus MySQL generiert (derzeit unter Windows). Ich habe es in einer Datenbank mit 400 Tabellen verwendet. Wenn das Diagramm für ein einzelnes Diagramm zu groß ist, wird es in kleinere unterteilt. Sie werden also wahrscheinlich mehrere Diagramme haben und zwischen diesen navigieren können, indem Sie mit der rechten Maustaste klicken. Alles wird unter dem folgenden Link erklärt. Das Tool ist kostenlos (wie bei Freibier), der Autor verwendet es selbst für Beratungsaufträge und lässt es von anderen Personen verwenden. http://www.scmlite.com/Quick%20overview
quelle
Der Modus "Reverse Engineer Database" in Workbench ist nur ein Teil der kostenpflichtigen Version, nicht der kostenlosen.
quelle