Gibt es ein gutes Werkzeug zur Erstellung von Datenbankdesign und Prototypen? [geschlossen]

21

Ich hätte gerne ein gutes Tool zum Entwerfen des Datenbankschemas mit allen Tabellen, Spalten, Datentypen und Beziehungen. Heute mache ich das meistens mit Stift und Papier, aber ich würde es gerne mit einem guten Designtool machen.

Gibt es ein gutes (und möglicherweise kostenloses) Datenbankdesign-Tool?

Jonas
quelle
5
Als häufiger Stack Exchange-Benutzer - WENN * ich diese Regel nicht hasse. Ja, es geht um die Vorlieben des Benutzers, aber wenn sie ihre Gründe erklären, warum nicht ??? Dann wird ihre Antwort positiv bewertet.
Marc

Antworten:

10

Mehr für ER als für Prototyping (im Zusammenhang mit Datenbanken noch nie gehört): Wenn Sie auf MySQL sind, versuchen Sie es mit MySQL Workbench . Obwohl es MySQL-spezifischen Code generiert, können kleine Anpassungen leicht vorgenommen werden.

Für PostgreSQL gibt es eine nette Liste in ihrem Wiki , PGDesigner sieht sehr fähig aus. Darüber hinaus wird es in zukünftigen Versionen von pgAdmin einen Designer geben.

DrColossos
quelle
15

Ich habe angefangen, NORMA zu verwenden (Link behoben im Oktober 2011), das nützlich ist, um die Beziehungen und Einschränkungen in einfachem Englisch zu erfassen. Siehe auch Objektrollenmodellierung .

Dadurch werden XSDs und SQL-Skripte generiert.

Ich hoffe, nie wieder einen ERD zu sehen ...

gbn
quelle
4

Ich habe in der Vergangenheit den Power Designer (oder den damaligen Q Designer) verwendet. Es war großartig! Hatte Reverse Engineering-Möglichkeiten, Skriptgenerierung ... alles, was Sie brauchen würden. Aber es ist nicht kostenlos.

Ein kostenloses Tool, das ich in der Vergangenheit ein bisschen benutzt habe, war DB Designer . Aber ich könnte es nur für kleine dbs verwenden. Hatte damals Fehler bei der Arbeit mit komplizierten Schemaentwürfen, aber es war vor ein paar Jahren, also bin ich sicher, dass es behoben wurde.

Jetzt verwende ich nur das eigene Diagrammtool von SQL Server.

Marian
quelle
2

MySQL Workbench ist ein großartiges kostenloses Tool.

Eine weitere Option ist das Diagramm von SQL Server, das in Express enthalten ist. Sie können es also auch kostenlos ausprobieren.

Embarcaderos ER / Studio verfügt über eine kostenlose Testversion. Es ist eine vollständigere Lösung (gelesen, teuer), da es die logische und physikalische Modellierung unterstützt. ER / Studio ist ein unglaubliches Produkt, das seinen Preis verdient, wenn Sie viel Design machen.

dba4life
quelle
2

Ich habe sowohl MySQL Workbench, Toad Data Modeler als auch den SQL Developer Data Modeler von Oracle verwendet. Jeder von ihnen wäre ein guter Anfang.

BillThor
quelle
2

Sie können Vertabelo verwenden . Vertabelo ist ein Online-Datenbankdesigner, der unter Chrome und Safari arbeitet und von der Firma entwickelt wurde, für die ich arbeite.

Das wichtigste Merkmal dieses Tools ist, dass Datenbankmodelle im gesamten Team gemeinsam genutzt und über einen Webbrowser zusammengearbeitet werden können.

Weitere Vertabelo-Funktionen sind:

  • Unterstützung für PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite und HSQLDB
  • Modellversionierung
  • Dynamische / Visuelle Suche
  • Validierung des Live-Datenbankmodells
  • Vorausentwicklung
  • Reverse Engineering

Vertabelo kann kostenlos für akademische Projekte verwendet werden und verfügt über kommerzielle Versionen für größere Datenbankprojekte.

Jarosław Błąd
quelle