Jan 22 2008

Datenbankmodellierung in Eclipse

von Daniel unter Programmieren

In einigen meiner Projekte und Programme setze ich auf die freie HSQLDB Datenbank, da diese für kleine bis mittel große Projekte doch erhebliche Vorzüge bietet. So muss bei kleinen Kunden kein SQL Server aufgesetzt werden, da die HSQL Datenbank unter anderem die Möglichkeit bietet als Memory Datenbank zu fungieren.

Natürlich hat auch HSQL DB so seine Tücken, so finde ich es z.B. mehr als Nerven aufreibend z.B. neue Spalten in vorhandene Tabellen einzufügen oder generell etwas an den Tabellen zu ändern. Der Datenbank Client Squirrel welcher die HSQL Datenbank unterstützt scheint zu so etwas nicht fähig sein (ausser man setzt per Hand SQL Codes ab) und auch sonst hatte ich auf der Suche im Netz nicht wirklich Glück ein Modellierungs-Tool für die HSQL Db zu finden.

Gottseidank scheint dies jetz ein Ende zu haben, und das beste: Ich kann die Datenbank zu meinem Projekt direkt in dem Editor meiner Wahl, nämlich Eclispe modellieren.

Möglich macht dies das Eclipse PlugIn Clay Database Modelling in Eclipse. Die Installation lief ohne Probleme ab, benötigt wurde zusätzlich nur das GEF Projekt von Eclipse. Nachdem beides in Eclipe integriert war, ist es möglich über den Projekt Wizard eine neue Clay datei zu erzeugen  auf welcher dann ohne weiteres per Reverse Engineering auf eine vorhandene Datenbank zugegriffen werden kann oder mit wenigen Klicks neue Tabellen etc. pp. angelegt werden können.

Das ganze sieht zwar ein wenig spartanisch aus, scheint aber wunderbar zu funktionieren und hat mich eben in jedem Fall sehr dazu motiviert meine Aufgaben zum Thema Datenbank Erweiterungen und Änderungen endlich einmal anzugehen.

Keine Kommentare bisher

Trackback URI | Comments RSS

Lass einen Kommentar da