Generieren Sie ER-Diagramm aus vorhandenen MySQL-Datenbank, erstellt für CakePHP [geschlossen]
-
29-09-2019 - |
Frage
Für CakePHP Anwendung, habe ich MySQL-Datenbank.
Welches Werkzeug verwendet werden soll ER-Diagramm der Datenbank erstellen? Felder und Beziehungen zwischen den Tabellen werden in einer Art und Weise erstellt CakePHP mag.
Vielen Dank im Voraus!
Lösung
Versuchen Sie MySQL Workbench . Es verpackt in einem sehr schönen Datenmodellierungstool. Sehen Sie sich ihre Screenshots für EER-Diagramme (Enhanced Entity Relationships, die eine Kerbe ER-Diagramme sind) .
Dies ist nicht CakePHP spezifisch, aber Sie können die Optionen ändern, so dass die Fremdschlüssel und kommen Sie Tabellen mit den Konventionen, dass CakePHP Anwendungen folgen. Dies würde Ihre Daten vereinfacht Modellierungsprozess, wenn Sie die Regeln in Kraft gesetzt haben.
Andere Tipps
Verwenden Sie MySQL Workbench . Erstellen von SQL-Dump-Datei Ihrer Datenbank
Gehen Sie folgendermaßen vor:
- Klicken Sie auf File-> Importieren-> Reverse Engineering MySQL Script erstellen
- Klicken Sie auf Durchsuchen und wählen Sie Ihre SQL-Skript erstellen.
- Stellen Sie sicher, „Platz Imported auf einem Diagrammobjekt“ aktiviert ist.
- Klicken Sie auf Ausführen-Taste.
- Sie sind fertig.
Wenn Sie nicht möchten, dass MySQL Workbench, und suchen ein Online-Tool, das könnte helfen installieren:
wurde CakePHP soll auf Rails-Framework-Klon als Rubin verwendet werden, in PHP getan, so dass jede Reverse-Engineering-Datenbank zugrunde liegenden sinnlos. EER-Diagramme mit Reverse Engineering von Modellschicht werden sollen. Solche Werkzeuge existieren für Ruby
Hier können Sie Redmine Datenbank EER-Diagramme mit Reverse Engineering von Models sehen. Nicht aus der Datenbank.
http://redminecookbook.com/Redmine-erd-diagrams.html Mit folgenden Tools:
http://rails-erd.rubyforge.org/
http://railroady.prestonlee.com/