2010-03-24 18 views
5

Gibt es ein gutes Datenbank-Design-Tool kann SQL-Skript generieren, um Datenbank (Tabellen) in großen Datenbank (Oracle, MySQL, SQL Server, Sybase) ohne irgendwelche Änderungen zu erstellen?Datenbank-Design-Tool Frage

Welches Design-Tool halten Sie für gut?

Antwort

0

Ich habe Datanamic's DeZign für Datenbanken mit Erfolg verwendet. Es ist eine grafische Oberfläche, die Skripte für fast jede wichtige Datenbank generieren kann.

0

Ich verwende Enterprise Architect. Ich verwende es für alle meine UML-basierten Anwendungsfälle, Architekturansichten, Klassen-/Kollaborationsdiagramme und Datenbankschemata. Es ist großartig. Man kann Skript sehr leicht erzeugen.

0

Vielleicht könnten Sie betrachten die UML2DB SQL-Generierung-Dienst:

http://modeling-languages.com/content/uml2db-full-code-generation-sql-scripts-databases

Wählen Sie Ihre UML-Tool (zB ArgoUML), ein Klassendiagramm zeichnen, (optional) konfigurieren einige Code-Erzeugungsoptionen im Web Schnittstelle und es ist fertig. Vergessen Sie Stereotypen oder Profile. Lass den Dienst den gesunden Menschenverstand nutzen, um die Generation für dich zu tun. Alle wichtigen Datenbankanbieter werden unterstützt.

1

Ich ziehe Power Architect, aus den gleichen Gründen, die ich in this Frage aufgeführt:

  • Greift Source-Datenbanken über JDBC
  • Anschluss an mehrere Quelldatenbanken gleichzeitig
  • Vergleicht Datenmodelle & Datenbankstrukturen und identifiziert Diskrepanzen
  • Drag-and-Drop-Quelltabellen & Spalten in den Laufstall
  • Erinnert sich die Herkunft jeder Spalte
  • Erzeugt Quelle-Zielsicht Mapping
  • Vorwärts/Rückwärts-Ingenieure PostgreSQL, Oracle, MS SQL Server & mehr
  • Speichert Quelldatenstruktur Schnappschüsse im Projektberichte, so dass Sie remote arbeiten
  • Alle Projektdaten in ein einfach zu Parse XML-Format
  • OLAP-Schema-Modellierung gespeichert: Cubes, Measures, Dimensionen, Hierarchien & Level
  • GPL (Version 3) lizenziert

... und ein paar Gründe meiner eigenen:

  • läuft auf im Grunde jeder Plattform
  • hat recht nette Tastatur-Unterstützung für schnelle Modellentwicklung
  • relativ nützliches Diagramm Auto-Layout