Hi,
was verstehst du unter "bedienungsfreundliche GUI"? Einen guten
Text-Editor mit Search&Replace Funktion, IntelliSense(r), oder
ein grafisches Tool (mit Ummel?)?
SQL-Komponenten lassen sich meiner Erfahrung nach immer noch am
besten in ihrer Ursprungsform verwalten und "entwickeln". Solchen
Hypes wie Model-Driven-Development (mit Code-Generierung) konnte
ich bislang noch nicht viel abgewinnen.
Für UML Modellierung benutze ich Sparx Enterprise Architect, welches
je nach Edition auch Vorwärts- und Rückwärts-Engineering kann, es
unterstützt imho auch verschiedene Datenbanktypen und ist relativ
preisgünstig.
Vielleicht konnte ich dir etwas weiterhelfen.
Ciao, Frank