2009-06-28 6 views
2

Gibt es ein Programm, das ein SQL Server-Datenbankdiagramm in ER-Modell konvertiert oder ER-Modell einer Datenbank von SQL Server-Server erstellt?SQL Server zu er Modell

Antwort

2

Innerhalb von SQL Server gibt es die Funktion "Database Diagram" in jeder Datenbank in Management Studio.

Sie können daraus ein neues Diagramm erstellen und alle (oder einige) Ihrer Tabellen einschließen, um anzuzeigen, wo die Beziehungen sind und was die Tabellen sind.

0

Versuchen Sie Microsoft Visio. Visio Professional verfügt über eine relativ gute Datenbank-Reverse-Engineering-Funktion, und es ist leicht, Beziehungen nachzubilden, die logisch in den Daten vorhanden sind, sich aber nicht physisch in der Datenbank manifestieren. Es ist auch einfach, mehrere Diagramme aus demselben Reverse Engineering-Modell zu erstellen (auf separaten Seiten in der .vsd-Datei).

Diese beiden Funktionen machen Visio zu einem sehr nützlichen Tool, um Datenbanken von Drittanbietern zu verstehen und zu dokumentieren, und Visio Pro ist nicht allzu teuer.

Es gibt jedoch eine schwerwiegende Einschränkung darin, dass es keine Möglichkeit gibt, eine SQL-Datei aus dem Schema zu generieren, es sei denn, Sie kaufen die Enterprise Architect-Version, die nur mit EA-Versionen von Visual Studio verfügbar ist. Soweit ich weiß, gibt es seit 2002/2003 keine EA-Version von Visio, daher ist dieses Produkt veraltet.

0

Ich habe Erwin seit 10 Jahren benutzt und es funktioniert super! Leider ist es ein bisschen teuer. Hoffentlich kommt jemand mit einem weniger teuren Tool, um dies zu erreichen. Ich habe gehört, dass Visual Studio 2010 einige Tools in diesem Bereich haben könnte.