it-swarm.com.de

Tabellenbeziehungsdiagramm aus vorhandenem Schema generieren (SQL Server)

Gibt es eine Möglichkeit, ein Diagramm zu erstellen, in dem vorhandene Tabellen und ihre Beziehungen bei einer Verbindung mit einer Datenbank dargestellt werden?

Dies ist für SQL Server 2008 Express Edition.

193
Nick Zalutskiy

Ja, Sie können SQL Server 2008 selbst verwenden, müssen jedoch SQL Server Management Studio Express installieren (falls nicht installiert). Klicken Sie mit der rechten Maustaste auf Datenbankdiagramme und erstellen Sie ein neues Diagramm. Wählen Sie die vorhandenen Tabellen aus, und geben Sie die Verweise in Ihren Tabellen richtig an. Sie können das vollständige Diagramm der ausgewählten Tabellen anzeigen. Weitere Informationen finden Sie unter Erste Schritte mit SQL Server-Datenbankdiagrammen

160
Gripsoft

Versuchen Sie DBVis - Download unter https://www.dbvis.com/download - es gibt eine Pro-Version (nicht erforderlich) und eine offene Version, die ausreichen sollte.

Alles, was Sie tun müssen, ist, den richtigen JDBC-Datenbanktreiber für SQL Server zu finden. Das Tool zeigt Tabellen und Referenzen orthogonal, hierarchisch, in einem Kreis usw. an, indem Sie nur einen einzigen Knopf drücken. Ich benutze die kostenlose Version seit Jahren.

52
Georgi

SQLDeveloper kann dies tun.

http://sqldeveloper.solyp.com/

12
SquareCog

Für SQL-Anweisungen können Sie umgekehrte Schneeflocken versuchen. Sie können sich unter sourceforge oder auf der Demoseite unter http://snowflakejoins.com/ anmelden.

9
Pascal

Warum verwenden Sie nicht einfach die in SQL Server integrierte Datenbankdiagrammfunktion?

4
Mitchel Sellers

DeZign for Databases sollte dies problemlos können.

2
Thor Hovden

Visio Professional verfügt über eine Datenbank-Reverse-Engineering-Funktion, wenn Sie ein Datenbankdiagramm erstellen. Es ist nicht kostenlos, aber in den meisten Unternehmen ziemlich allgegenwärtig und sollte ziemlich einfach zu bekommen sein.

Beachten Sie, dass Visio 2003 für das Reverse Engineering nicht mit SQL2005 oder SQL2008 kompatibel ist. Sie benötigen 2007.

SchemaCrawler für SQL Server kann mit Hilfe von GraphViz Datenbankdiagramme erstellen. Fremdschlüsselbeziehungen werden angezeigt (und können mithilfe von Namenskonventionen sogar abgeleitet werden), und Tabellen und Spalten können mithilfe regulärer Ausdrücke ausgeschlossen werden.

2
Sualeh Fatehi

MySQL WorkBench ist eine kostenlose Software, die von Oracle entwickelt wurde. Sie können eine SQL-Datei importieren oder eine Datenbank angeben und ein SQL-Diagramm erstellen, das Sie verschieben können, um es optisch ansprechender zu gestalten. Es läuft unter GNU/Linux und Windows und ist kostenlos und hat ein professionelles Aussehen.

0
dendini