Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ER-Diagramm- und SQL-Generator-Tool gesucht

143 views
Skip to first unread message

Marc Santhoff

unread,
Nov 18, 2011, 5:24:30 AM11/18/11
to
Tag allerseits,

nachdem es so viel Zeug gibt und ich mit Dia einfach nicht zufrieden bin,
dachte ich mir: einfach mal die Profis fragen. Also:

Kann jemand ein freies oder preisgünstiges Programm zum erstellen von ER-
Diagrammen bzw. allgemeiner DB-Modellierung empfehlen, das folgende
Eigenschaften hat:

- grafische Darstellung der Relationen und Zusammenhänge
- Plattformunabhängig (konkret: FreeBSD, Linux, Windows bzw. Java,
Python, ...)
- SQL-Generator für die nötigen DBen (konkret: PostgreSQL, Firebird, gern
mehr)
- Datenformat der eigenen Modelldateien entweder Text (plain, XML) oder
Export in ein solches möglich (externe Versionsverwaltung)

Gespannte Grüße,
Marc

Siegfried Schmidt

unread,
Nov 18, 2011, 6:43:56 AM11/18/11
to
Marc Santhoff schrieb:

> Kann jemand ein freies oder preisgÃŒnstiges Programm zum erstellen von
> ER- Diagrammen bzw. allgemeiner DB-Modellierung empfehlen, das
> folgende Eigenschaften hat:

Das kommt auf deine Modellgröße an. Ungefähr ab hundert Relationen zeigen
freie und/oder plattformunabhängig Programme durch die Bank Schwächen. Sie
werden instabil, manchmal geht Druck/Export nicht mehr oder die Bearbeitung
wird extrem lahm oder die grafische Oberfläche kommt ausser Tritt.

Ich bin letztlich bei DeZign hängengeblieben, damit geht das Bearbeiten
grosser Darstellungen zwar auch nicht optimal, aber alle Funktionen laufen
wenigstens.


Siegfried

Marc Santhoff

unread,
Nov 18, 2011, 9:58:39 AM11/18/11
to
Am Fri, 18 Nov 2011 11:43:56 +0000 schrieb Siegfried Schmidt:

> Marc Santhoff schrieb:
>
>> Kann jemand ein freies oder preisgÃŒnstiges Programm zum erstellen von
>> ER- Diagrammen bzw. allgemeiner DB-Modellierung empfehlen, das folgende
>> Eigenschaften hat:
>
> Das kommt auf deine Modellgröße an. Ungefähr ab hundert Relationen
> zeigen freie und/oder plattformunabhängig Programme durch die Bank
> Schwächen. Sie werden instabil, manchmal geht Druck/Export nicht mehr
> oder die Bearbeitung wird extrem lahm oder die grafische Oberfläche
> kommt ausser Tritt.

Große Modelle sind's eher nicht. Entweder für Embedded-DBen oder aber
kleine Ausschnitte aus der Realität, für die es keine fertigen Modelle
gibt. Also begrenzte Abbildungen von technischen Systemen mit vielleicht
15-20 Relationen.

> Ich bin letztlich bei DeZign hängengeblieben, damit geht das Bearbeiten
> grosser Darstellungen zwar auch nicht optimal, aber alle Funktionen
> laufen wenigstens.

Schau ich mir an.

Danke,
Marc

Username

unread,
Nov 20, 2011, 2:40:28 PM11/20/11
to
Hallo Marc,
Fast alle Deine Anforderungen erschlägt Mogwai ERDesignerNG
(http://sourceforge.net/projects/mogwai/).

HTH

Marc Santhoff

unread,
Nov 20, 2011, 5:42:56 PM11/20/11
to
Am Sun, 20 Nov 2011 20:40:28 +0100 schrieb Username:

>> - grafische Darstellung der Relationen und Zusammenhänge -
>> Plattformunabhängig (konkret: FreeBSD, Linux, Windows bzw. Java,
>> Python, ...)
>> - SQL-Generator für die nötigen DBen (konkret: PostgreSQL, Firebird,
>> gern mehr)
>> - Datenformat der eigenen Modelldateien entweder Text (plain, XML) oder
>> Export in ein solches möglich (externe Versionsverwaltung)
>
> Fast alle Deine Anforderungen erschlägt Mogwai ERDesignerNG
> (http://sourceforge.net/projects/mogwai/).

Das sieht richtig gut aus, kann fast alles was ich suche bis auf Firebird
als DB und die Speicherung als Text muß ich testen. Guter Tip, danke sehr.

DeZign werde ich auch ausprobieren, aber für meinen Zweck brauche ich
entweder die größte Version - die mit 800 Kieskies das Budget sprengt -
oder ich muß frickeln. Bei meiner Arbeitsweise werden vorläufige Modelle
getestet und mit Daten befüllt, wenn die dann erweitert oder geändert
werden müssen, kann ich die kleinste Version nur mit separaaten Datenim-
und -exportskripten benutzen.

Ein paar UML-Tools, zu finden da:

http://de.wikipedia.org/wiki/Liste_von_Datenmodellierungswerkzeugen

sehe ich mir scher auch noch an. Wäre ja schön, alles in einem Kasten zu
haben. Leider ist ER-Design dort oft nicht sehr hoch entwickelt - mal
sehen.

Schönen Rest-Sonntag,
Marc

cmrb...@googlemail.com

unread,
Dec 25, 2011, 10:10:33 AM12/25/11
to
Hallo!

Wie wär's mit MySQL-Workbench?! http://www.mysql.de/products/workbench/

Marc Santhoff

unread,
Dec 25, 2011, 10:31:42 AM12/25/11
to
Am Sun, 25 Dec 2011 07:10:33 -0800 schrieb cmrburger:

> Hallo!
>
> Wie wär's mit MySQL-Workbench?! http://www.mysql.de/products/workbench/

Ich habe mittlerweile meine Entscheidung getroffen:

Wegen der besonders guten und für meinen Fall passenden "Re--
engineering"- und Versionverwaltungs-Fähigkeiten von Mogawai ERDesigner
benutze ich den für Änderungen am Datenmodell und Verfolgung von
Versionen, etc.

Da das Teil aber noch etwas jung ist und insbesondere der Dialog zur
Eingabe neuer Tabellen ein bischen krank (schlechte nur-Tastatur-
Bedienung) und auch gefährlich ist (wenn man reichlich Attribute
eingegeben hat und dann auf ESC hackt, geht der ohne Warnung zu und die
Eingabe ist futsch), mache ich die Ersterfassung in einer
Kalkulationstabelle, die dann mit ein bischen Skriptprogramm in SQL
transformiert wird. Editiert sich viel schöner und schneller und beißt
mir nicht in den Hintern. ;)

Trotzdem danke, ich guck' mir das sicher nocmal an.

Marc
0 new messages