ERM Designer für den Browser

Wer Entity-Relationship-Modelle bzw. die entsprechenden Diagramme (ERD) erstellen möchte, der kann hierfür Software wie die freie MySQLWorkbench nutzen. Für das plattformübergreifende Erzeugen solcher Diagramme kann man allerdings auch die freie Webapplikation wwwsqldesigner nutzen.

Der ERD-Designer in Aktion

Der ERD-Designer in Aktion

Auf der Webseite des Autors gibt es eine Demo zum Ausprobieren. Die in PHP und Javascript geschriebene Software steht dabei unter einer BSD-Lizenz und ist somit freie Software. Bei der Installation muss das entsprechende Archiv nur auf dem Webserver entpackt werden und kann sofort genutzt werden. Nur wer die Möglichkeiten der serverseitigen Speicherung nutzen möchte, muss einige Parameter konfigurieren.

Automatisch ein ERM mittels MySQL erstellen

Vor einigen Tagen stand ich vor dem Problem aus einer MySQL Datenbank ein Entity-Relationship-Modell (ERM) zu erstellen. Natürlich kann man das nachträglich von Hand tun, aber man muss sich ja nicht unnötig Arbeit machen. Nach einigem Suchen stieß ich auf die MySQL Workbench welche unter http://dev.mysql.com/downloads/workbench/5.1.html bezogen werden kann.

Dort kann man dann einen SQL Dump importieren und schon erstellt die Workbench ein ERM. Allerdings sollte man darauf achten das die Workbench nur die MySQL eigenen Dumps verarbeiten kann und nicht solche die mit Tools wie PhpMyAdmin oder mittels HeidiSQL erstellt wurden.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Entity-Relationship-Modell