2009-04-09 11 views
7

Gibt es ein UML-Tool, in dem ich meinen Datenbankentwurf zeichnen und SQL-Skripts zum Erstellen meiner Datenbank generieren kann?UML zu SQL-Tool

Antwort

6

kann ich Enterprise Architect von http://www.sparxsystems.com.au/

+1

Hinweis, die Desktop-Edition (die billigste Ausgabe) von EA enthält nicht "Code Engineering", die die DDL-Funktion generieren enthält. See: http://www.sparxsystems.com.au/products/ea/index.html#editions und http://www.sparxsystems.com/uml_tool_guide/data_modeling/generateddlforapackage.htm – JoeCool

0

Ja, mehrere CASE (Computer Aided Software Engineering) Tools empfehlen, existieren wird dies tun. Microsoft Visio ist ein solcher.

4

Sparx Enterprise Architect kann das tun. Es kann auch vorhandene Datenbanken zurückentwickeln.

Natürlich tut es viel mehr als dies auch.

0

Sie Visio besser nutzen, schafft es direkt in den Tabellen auf Sie Server n auch Reverse-Engineering-Unterstützung ... n unterstützt viele DB-Systeme

+0

Visio Diese Funktion wurde entfernt. Um es zu verwenden, müssen Sie Visio for Enterprise Architects verwenden, das 2003 veröffentlicht wurde. – Sean

1

Erwin from CA ist ein solches Werkzeug.

Wir begannen mit der Idee, es bei einem früheren Mitarbeiter von mir zu verwenden. Aber die Komplexität des Werkzeugs und die Kosten haben die Notwendigkeit dafür ausgeglichen.

1

argougl kann es tun - Open Source und plattformübergreifend! aber es ist noch keine nahtlose Erfahrung, obwohl sie daran arbeiten.

1

Sie können auch den Online-Codegenerierungsdienst MOLA::UMLtoDB ausprobieren, der automatisch ein SQL-DDL-Skript generiert, um die Datenbank zu erstellen, die einem UML-Klassendiagramm entspricht.

0

Ich weiß nicht, welche Art von SQL-Flavor Sie verwenden, aber Sie könnten MySQL Workbench ausprobieren. Es ist plattformübergreifend und frei (wie in "freie Rede" nicht wie bei "Freibier").