2008-11-13 5 views

Antwort

5

Die Datenbank-Reverse-Engineering-Funktion von Microsoft Visio eignet sich hervorragend, um das Schema aus einer Datenbank herauszuziehen und von dort zu entwickeln. Ich würde diesen Weg untersuchen, wenn Sie es nicht schon getan haben.

+12

Eine Sache zu beachten ist, dass das Reverse Engineering einer Datenbankfunktionalität aus Visio 2013 entfernt wurde. Http://blogs.office.com/2012/10/17/uml-and-database- diagrams-in-the-new-visio/ –

2

Ich habe Visio verwendet und einige gute Ergebnisse erzielt. Eine Sache, die ich auch tue, ist die Verwendung der visuellen Designer (Database Diagrams), die in der SQL Server GUI integriert sind. Wenn Sie die Tabellen dort ablegen, enthält es automatisch die Fremdschlüssel. Sie können nur die Tabellen einfügen, an denen Sie sich konzentrieren möchten.

Alle diese Tools antizipieren jedoch, dass die Fremdschlüssel bereits vorhanden sind.

+1

Diese Funktion wurde aus den regulären und professionellen Versionen von Visio entfernt. – Curt

1

Ich war glücklich mit DBDesigner4.

+0

es konnte den SQl-Server nicht verbinden –

0

Sie können auch eine ERD von Microsoft Visual Studio 2005.

+0

wie? Bitte fügen Sie weitere Informationen hinzu oder löschen Sie diese bitte. – Jess

10

erzeugen kann ich sehen, dass dieser Beitrag ist ziemlich alt und MS SQL Server Management Studio könnte diese Funktion nicht wieder gehabt haben dann! Obwohl so weit ich mit SQL Server 2012 kennen Sie die ER-Diagramme, indem man ein paar einfachen Schritten unten aufgeführten erzeugen:

  1. MS SQL Server Management Studio> Menü Datei> "Connect Object Explorer"
  2. Wählen Sie Ihren Datenbankknoten und erweitern Sie ihn. Unter diesem Knoten finden Sie eine Unterknoten finden „Datenbankdiagramme“ genannt
  3. Rechtsklick auf „Datenbank-Diagramm“> „New Database Diagram“>In Tabellen, die Sie wünschen, ihre Spalten zu sehen, die Beziehungen ...
+1

Diagramm Export ist sehr begrenzt. AFAIK, es ist nur exportierbar als eine Bitmap, die dann z. Wort oder PowerPoint. –