Mysql-Datenbankschema visuell zuordnen [geschlossen]

8

Ich muss das Datenbankschema einer Open-Source-ERP-Software (Dolibarr) visuell verstehen, denn ich habe ein Java-basiertes Tool dbschemaviewer gefunden, das Eclipse und GEF nutzt, um eine existierende Datenbank abzubilden. Ich lasse es den Prozess über Nacht tun, aber keine Ergebnisse

Ich brauche eine andere Software, die das vorhandene Datenbankschema visuell abbilden kann und Verbindungen anzeigt, und ich kann es auch bearbeiten, sobald ich die Verbindungen studiert habe

Ich verwende derzeit den wampserver 2, auf dem ich die erp-Software installiert habe

irgendwelche Lösungen, Ideen oder Software, die ich verwenden kann, um das Schema zuzuordnen?

Bitte helfen Sie,

Renee

    
rzlines 09.03.2009, 08:26
quelle

6 Antworten

11

Sie könnten das MySQLWorkbench -Tool von MySQL ausprobieren. 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 kostenlose und kostenpflichtige Versionen , aber in der kostenlosen Version können Sie ERD aus einem SQL-Skript erstellen .

    
Dave Webb 09.03.2009, 08:31
quelle
5

Okay, ich habe ein paar Software und Erweiterungen zu Java überprüft, mysql Workbench scheint ein nettes Programm zu sein und hat eine einfache Schnittstelle, um mit zu arbeiten, wie von dave und bahnbrechend vorgeschlagen, aber im Falle einer größeren Menge von Tabellen zeigt sie sie in a sehr komplexes Layout, das kompliziert zu verstehen und zu sehen ist und eine andere Sache ist es nicht direkt mit Ihrem db verbinden, aber Sie müssen eine .SQL-Datei Ihrer Datenbank zu importieren, die Sie importieren, um Reverse-Engineering und dann können Sie eine schematische Ansicht davon erstellen Datenbank

Ich habe ein anderes Programm gefunden, das in diesem SO-Post vorgeschlagen wurde es heißt SchemaSpy , das Open Source ist, das die Metadaten eines Schemas in einer Datenbank analysiert und eine visuelle Darstellung davon erzeugt.

Es wird über die Befehlszeile bedient und erstellt Tabellen mit Graphviz , aber es gibt eine Gui namens SchemaSpyGUI ist sehr einfach zu installieren, da Sie Graphviz installieren und den Inhalt der anderen Programme im bin-Ordner entpacken müssen von Graphviz. Sie müssen auch mysqlconnector / J und dies ist der Installationsprozess dafür

Es zeigt die Tabellen, Beziehungen (visuelles Schema), Hilfstabellen, Einschränkungen, Anomalien und Spalten sehr umfassend an und zeigt Tabellen in einem saubereren Format als Workbench an, obwohl es nur eine Frage der Präferenz der zu verwendenden Software sein wird visualisieren.

    
rzlines 09.03.2009 12:40
quelle
4

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

    
Shamik 09.03.2009 08:35
quelle
2

Sie könnten Microsoft Visio zum Reverse-Engineer ausprobieren die Datenbank und ein Datenbankmodelldiagramm erstellen.

    
Chris Fulstow 09.03.2009 08:34
quelle
2

Ich werde @dave Webb empfehlen, 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 geöffnet werden, um die Datenbank zurückzuentwickeln.

Alternativ können Sie DB Design 4 (OSS-Projekt von fabFORCE.net)

überprüfen

Sie können auch versuchen, SQL Developer von Oracle zum Verbinden und Anzeigen zu verwenden Datenbankschema und Design.

    
TheVillageIdiot 09.03.2009 09:24
quelle
0

Sieh dir das an: Ссылка

Überprüfen Sie auch eine andere SO-Diskussion: Gutes Tool zum Visualisieren des Datenbankschemas?

    
user59634 09.03.2009 09:27
quelle

Tags und Links