2009-03-09 8 views
8

Ich muss visuell das Datenbankschema einer Open-Source-ERP-Software (Dolibarr), für die ein Java-basiertes Tool dbschemaviewer gefunden haben, die Eclipse und GEF verwenden, um eine vorhandene Datenbank zu erstellen. Ich lasse es den Prozess machen über Nacht aber keine ErgebnisseVisuell Mapping mysql Datenbankschema

Ich brauche eine andere Software, die visuell vorhandene Datenbankschema zuordnen können und das zeigt Verbindungen, und erlauben Sie mir, es zu bearbeiten, sobald ich seine Verbindungen studiert haben

ich bin benutze derzeit wampserver 2, auf dem ich die erp software installiert habe

irgendwelche lösungen, ideen oder software, die ich verwenden kann, um das schema abzubilden?

Bitte helfen,

Renee

Antwort

11

könnten Sie versuchen, die MySQLWorkbench Tool von MySQL. Es war ein Windows nur für eine Weile, aber es gibt jetzt Alpha-Versionen für Linux und MacOS. Ich habe diese Alpha-Versionen nicht benutzt, daher weiß ich nicht, wie stabil sie sind.

Es gibt free and pay-for versions, aber die kostenlose Version ermöglicht es Ihnen, create an ERD from a SQL script.

+0

wird eine bereits erstellte Datenbank zugeordnet – rzlines

+0

Die kostenlose Version ermöglicht das Zuordnen einer Datenbank aus einem SQL-Skript. Die Bezahlung für Version wird eine Datenbank von einer Live-DB zuordnen. –

2

Sie können Microsoft Visio zu reverse engineer der Datenbank versuchen und ein Datenbankmodelldiagramm erstellen.

+0

Schnelle Hilfe für alle, die dies versuchen - Sie benötigen dazu Visio Professional. Visio Standard zeichnet ERDs, erstellt sie jedoch nicht aus der Quelle. –

4

Ich verwende DBVisualizer, um meine Oracle- und Sybase-Datenbanken grafisch darzustellen. Es macht einen ziemlich guten Job mit insgesamt guter Leistung.

+0

Wie lange dauert der Mapping-Prozess – rzlines

+0

WO gibt es hier keinen Zuordnungsprozess. Es verbindet sich beispielsweise mit der Oracle-Instanz, ermittelt alle vorhandenen Tabellen und Sichten. Wenn Sie möchten, können Sie sie im Tabellenformat anzeigen oder ein Beziehungsdiagramm zeichnen. – Shamik

+0

Fünf Jahre später und dies ist immer noch die beste verfügbare Lösung:/ – fguillen

2

Ich werde gehen mit @dave Webb den Rat, MySQL Workbench zu verwenden. Sie können SQL-Skripts von SQL Administrator erstellen und eine Sicherungskopie der Datenbank erstellen. Es wird .sql Datei cerate. Diese SQL-Datei kann mit MySQL Workbench zur Reverse-Engineering-Datenbank geöffnet werden.

Alternativ können Sie DB Design 4 (OSS project by fabFORCE.net)

überprüfen können Sie auch mit SQL Developer von Oracle versuchen zu verbinden und Ansicht Datenbankschema und Design.

+0

erstellt es eine Diagrammansicht ich meine automatisch Diagramm? – rzlines

+0

Ja es (ich meine MySQL Workbench) werden Sie aufgefordert, Diagramm automatisch hinzuzufügen. Bestätigen Sie dies und Sie werden es für Sie getan haben. – TheVillageIdiot

+0

es hat mich nicht aufgefordert, obwohl ich Model> Diagramm von Katalog-Objekten erstellen verwendet, ist das in Ordnung zu verwenden – rzlines

5

Okay, ich überprüft habe einige Software und Erweiterungen Java, MySQL Workbench scheint ein schönes Programm zu sein und hat eine einfache Schnittstelle zu arbeiten mit wie von dave und bahnbrecher vorgeschlagen, aber im Falle einer größeren Menge von Tabellen zeigt sie sie in einem sehr komplexen Layout, das kompliziert zu verstehen und zu sehen, und eine andere Sache ist es nicht direkt mit Ihrem db verbinden, aber Sie müssen ein generieren. SQL-Datei Ihrer Datenbank, die Sie importieren, um Reverse-Engineering und dann können Sie eine Diagrammansicht dieser Datenbank erstellen

Ich fand ein anderes Programm, das in this SO post vorgeschlagen wurde, das SchemaSpy ist, das Open Source ist, das die Metadaten eines Schemas in einer Datenbank analysiert und eine visuelle Darstellung von es generiert.

Es betrieben wird über die Befehlszeile und erstellte Tabellen Graphviz jedoch mit einem gui SchemaSpyGUI seine sehr einfach zu installieren sie genannt wird, wie u Graphviz installieren und die Inhalte der anderen Programme in dem Ordner ist graphviz entpacken .Sie müssen auch mysqlconnector/J und dies ist die installation process es

Es diplays die Tabellen, Beziehungen (Visual Schema), Wirtschafts Tabellen, Einschränkungen, Anomalien und Spalten es sehr umfangreich und Anzeigetabellen in einem saubereren Format als Werkbank obwohl seine nur wird eine Frage der Präferenz von welcher Software zu visualisieren sein.