DBDesigner
Tool zum visuellen Datenbank-Design, Open Source, optimiert für MySQL
Der DBDesigner hilft Ihnen beim Erstellen von Datenbank-Tabellen. Mittels einer grafischen Darstellung können Sie die Tabellen und Beziehungen (1:1, 1:n, n:m,..) visuell gestalten und aus diesem Modell gleich automatisch die SQL create-Statements generieren lassen bzw. bei aktiver Verbindung zur Datenbank die Tabellen autom. erzeugen.
Optimal läßt sich das Programm mit einer MySQL-Datenbank benutzen. Diese kann über das Programm direkt verwaltet werden.
Auch Reverse-Engineering ist möglich, also das Erstellen des Modells aus einer bereits bestehenden Datenbank. Diese kann MySQL, Oracle, MSSQL bzw. jede ODBC-Datenbankverbindung sein.
Über ein weiteres Tool lassen sich auch komplexe SQL-Befehle einfach erzeugen, die dann z.B. in php-Skripts verwendet werden können.
Die Datenbank-Modelle können auch als Grafik gespeichert werden und so z.B. einfach auf einer Homepage präsentiert werden. Standardmäßig erfolgt die Speicherung als .xml-Datei, somit kann das Modell auch in anderen Programmen eingelesen werden.
Fremdschlüssel (foreign keys) und Primärschlüssel können automatisch erzeugt werden.
Da das Programm OpenSource ist, gibt es eine Reihe von Plug-Ins bzw. kann man auch selbst daran gehen, eines zu programmieren.
Fazit:
Alles in allem ein gelungenes Tool zur Datenbank-Verwaltung.