Frage

Ich möchte Ingenieur (Import in Diagrammform) zur Umkehr der Datenbankdefinition Dump einer Datenbank Ich habe, dann, da keine Fremdschlüssel in dieser speziellen Datenbank definiert sind, möchte ich in der Lage sein, manuell den Tisch zu Tisch Tastenzuordnungen zu erstellen (unter Verwendung von Krähenfüße Notation wenn möglich).

Ich habe einen Blick auf MySQL Workbench genommen, und es wird mir 85% des Weges dorthin. Die netten kleine Beziehung Linien nicht aber, und das Auto arrangiert zeigen ist schrecklich. Eine schnelle Suche von Google schaltet sich einige andere Optionen, so dass ich können bewerten diese auf meiner eigenen, aber:

Kann ich ein Feedback von euch, für die Ihre Lieblings-Tools sind für dieses Szenario zu benutzen? Warum gefallen Sie das (Sie) bestimmtes Werkzeug?

Mein beabsichtigten Zweck ist ein Vermächtnis Datenbank zu nehmen, und trainieren jr. Ingenieure über die Organisation der DB. Visuelle Hilfsmittel sind geschickte. Meine Ersatzoption ist ein ER-Diagramm von Hand neu zu erstellen. Nicht Spaß für 250+ Tabellen.

War es hilfreich?

Lösung

Sie können überprüfen DBDesigner ...

Jetzt bekannt als MySQL Workbench

http://dev.mysql.com/downloads/workbench/5.0.html

Andere Tipps

SchemaCrawler ist ein freies, Open-Source-Tool, das E-R-Diagramme, mit Hilfe von GraphViz erzeugen kann. Sie können reguläre Ausdrücke verwenden, um die Tabellen und Spalten Sie anzeigen möchten. Beziehungen werden von häufig verwendeten Namenskonventionen zu entnehmen.

Ich habe einige Erfolge mit zwei kommerziellen habe (aber relativ billig!) Tools- aber ich habe immer noch keine wirklich solid Open-Source-diejenigen nach Monaten gefunden zu suchen.

  • MyEclipseIDE ist ein Abonnement Produkt, ich glaube, es ist rund 60 $ pro Jahr. Es ist eine Reihe von gebündelten Plug-in für Eclipse, einer von ihnen ist ein ERD-Analyzer, der OK funktioniert. Wenn Sie in Java sind Programmierung (oder eine andere Eclipse-unterstützte Sprache), kann es sich lohnen.
  • SQLMaestro für MySQL : Dieser ist ein bisschen teurer ist, mit einem $ 99 für nicht kommerzielle / $ 179 Einzelplatzlizenz. Die ERD erzeugt es ist viel besser, und es gibt andere Tools, die es einfacher zu verwalten und zu pflegen ein komplexeres Schema zu machen.

Mein Verständnis ist, dass MySQL Workbench noch unter aktiver Entwicklung ist, aber sie haben für eine lange Zeit darauf wurden hämmern ohne es wirklich Einwickeln. Vielleicht ist jetzt, dass Sun besitzt sie, sie werden es zusammen bekommen.

Schauen Sie sich Vertabelo .

Es ist ein Online-Datenbank-Modellierer, die unter Chrome-Browser funktioniert.

Es bietet Ihnen:

  • DB Modell Versionierung und Validierung,
  • Erzeugen von SQL-Skripten für bestimmte Datenbank,
  • Zusammenarbeit unterstützt - ermöglicht die gemeinsame Nutzung der DB-Modells mit anderen Mitgliedern Ihres Teams,
  • unterstützt Reverse enginnering .

Außerdem ist es kostenlos.

Gene ERD mit PHPMyAdmin ist auch eine bessere Option. PhpMyAdmin hinzugefügt, um diese Funktionalität von Version 3.4

Detail Schritt zu erzeugen ERD: http://goo.gl/0z3vFE

Sie zu PHPMyAdmin Dokumentation für weitere Informationen verweisen: http://www.phpmyadmin.net/documentation / # pmadb

Ich bin mit MySQL Workbench 6.1. Standardmäßig sieht das Diagramm für große Anzahl von Tabellen knirscht, ist es schwierig, herauszufinden Beziehung zwischen Tabellen zu machen. Viele Tabellen auf anderen Tabellen überlagern. Dies liegt daran, die Standard-Layout-Größe klein ist.

Im Menü Gehe zu Modell >> „Diagrammeigenschaften und Größe“.

Ändern der Breite und Größe zu einigen, was groß (zum Beispiel Breite 23 und Höhe 5) - „eingeben

Dann im Menü Zum Vereinbaren >> Automatische Anordnung.

Jetzt sollten wir ein sauberes Diagramm mit allen Beziehungen sehen. Jetzt können wir nachjustieren Breite und Höhe, sinnvoller

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top