Gibt es eine Möglichkeit, ein Diagramm zu erstellen, das vorhandene Tabellen und ihre Beziehungen bei einer Verbindung zu einer Datenbank zeigt?
Dies gilt für SQL Server 2008 Express Edition.
Gibt es eine Möglichkeit, ein Diagramm zu erstellen, das vorhandene Tabellen und ihre Beziehungen bei einer Verbindung zu einer Datenbank zeigt?
Dies gilt für SQL Server 2008 Express Edition.
Antworten:
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 wenn Sie die Referenzen in Ihren Tabellen richtig angegeben haben. Sie können das vollständige Diagramm der ausgewählten Tabellen sehen. Weitere Informationen finden Sie unter Erste Schritte mit SQL Server-Datenbankdiagrammen
Probieren Sie DBVis aus - 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 erhalten. Das Tool zeigt Tabellen und Referenzen orthogonal, hierarchisch, in einem Kreis an ;-) usw., indem Sie nur eine einzige Taste drücken. Ich benutze die kostenlose Version seit Jahren.
SQLDeveloper kann dies tun.
Für SQL-Anweisungen können Sie versuchen, Schneeflocken umzukehren. Sie können sich bei sourceforge oder auf der Demo-Site unter http://snowflakejoins.com/ anmelden .
Warum verwenden Sie nicht einfach die in SQL Server integrierte Datenbankdiagrammfunktion?
Visio Professional verfügt über eine Datenbank-Reverse-Engineering-Funktion, wenn Sie ein Datenbankdiagramm erstellen. Es ist nicht kostenlos, aber in den meisten Unternehmen allgegenwärtig und sollte ziemlich leicht zu bekommen sein.
Beachten Sie, dass Visio 2003 für Reverse Engineering nicht gut mit SQL2005 oder SQL2008 funktioniert - Sie müssen 2007 erhalten.
DeZign for Databases sollte dies problemlos können.
SchemaCrawler für SQL Server kann mithilfe 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.
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 sieht professionell aus.