358 Stimmen

Datenbankdiagramm automatisch generieren MySQL

Ich bin es leid, Dia zu öffnen und zu Beginn jedes Projekts ein Datenbankdiagramm zu erstellen. Gibt es ein Tool, mit dem ich bestimmte Tabellen auswählen und dann ein Datenbankdiagramm für mich auf der Grundlage einer MySQL-Datenbank erstellen kann? Vorzugsweise würde es mir erlauben, das Diagramm nachträglich zu bearbeiten, da keiner der Fremdschlüssel gesetzt ist...

So stelle ich mir das Diagramm vor (bitte entschuldigen Sie das schreckliche Datendesign, ich habe es nicht entworfen. Konzentrieren wir uns in diesem Beispiel auf das Diagrammkonzept und nicht auf die tatsächlichen Daten, die es darstellt ;) ):

diagram siehe Diagramm in voller Größe

4voto

Mark Biek Punkte 140395

Ich glaube DB-Designer tut so etwas. Und ich glaube, sie haben sogar eine kostenlose Version.

bearbeiten Macht nichts. Der Link von Michael ist viel besser.

4voto

Tauri Alfa Punkte 51

MySQL Workbench funktionierte einwandfrei.

Ich habe gerade die Datenbankstruktur in einem SQL-Skript gesichert und es in "Create EER Model From SQL Script" von MWB 5.2.37 für Windows verwendet.

4voto

Hugo Silva Punkte 477

In MySql Workbench (6.0) ist es möglich, ein Diagramm auf der Grundlage der erstellten Tabellen zu erstellen. Dafür sollten Sie auf die Werkzeugleiste zugreifen, drücken Sie Modell und vorwärts Diagramm aus Katalogobjekten erstellen und fertig!

3voto

mb2015 Punkte 168

Visuelles Paradigma für UML 9.0

Es ist fantastisch, ich habe mit mysql bench gearbeitet, aber für große Datenbanken (etwas wie mehr als 300 Tabellen) wird nicht sehr gut funktionieren, aber Visual Paradigm Reverse Database funktioniert so viel besser

3voto

Chris Murray Punkte 29

PhpMyAdmin hat das, wonach Sie suchen (seit vielen Jahren): Es erfordert einen geringen Konfigurationsaufwand, bietet Ihnen aber auch zusätzliche Vorteile: http://www.phpmyadmin.net/documentation/#pmadb

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X