Wie kann ich eine bereits vorhandene SQL-Datenbankstruktur modellieren?

1585
Ejoso

Ich habe eine MS SQL-Datenbank, die seit über 10 Jahren stark läuft.

Ich möchte die Datenbankstruktur grafisch darstellen, ohne stundenlang alles in Visio oder etwas Ähnlichem zu erstellen ...

Ich habe schon schöne Modelle gesehen, aber ich habe keine Ahnung, wie sie erstellt wurden. Wie ich gesehen habe, wurden diese Modelle vor der Datenbank selbst erstellt, um die Beziehungen zu klären ... aber meine Datenbank existiert bereits!

Hat jemand Vorschläge für Methoden, mit denen ich ein schönes, sauberes Dokument erstellen könnte, in dem meine Datenbankstruktur beschrieben wird?

0
Dies waren einige hilfreiche Vorschläge, danke Ihnen allen für Ihre Hilfe. Bisher habe ich versucht, mit dem Visio-Vorschlag von SKaiser zu arbeiten ... Ich hatte diese Funktionalität völlig übersehen - daher schätze ich das sehr! Generell einige großartige Gedanken - vielen Dank! Ejoso vor 14 Jahren 0

4 Antworten auf die Frage

2
skaiser

Wenn Sie bereits über Visio (Professional) verfügen, gibt es ein hervorragendes Werkzeug zur Datenbankmodellierung, mit dem Sie eine Verbindung zu Ihrer Datenbank herstellen und daraus ein bearbeitbares Diagramm erstellen können. Ich habe sogar Visio verwendet, um Diagramme zu erstellen, in denen Datenbanken erstellt werden können (einschließlich Beziehungen, Einschränkungen - fast alles).

Vergleich von Visio Standard und Professional: http://office.microsoft.com/en-us/visio/FX101757911033.aspx

1
ta.speot.is

Wir haben SqlSpec an meinem derzeitigen Arbeitsplatz erfolgreich eingesetzt. Sie sollten auch wissen, dass SQL Server Management Studio auch Diagramme von Datenbanken generieren kann.

1
bryan

Kröte hat sehr leistungsfähige Modellierungskomponenten.

1
IDisposable

Ich bin ein großer Fan des Datenbank-Abfrage-Tools von Aqua Data Studio, das unter Dutzenden anderer Funktionen einen sehr leistungsfähigen Entity-Relationship Modeler bietet. Dieses Ding ist für jede Datenbank, jeden Vorgang und jede gängige DBA-Aufgabe, die Sie sich vorstellen können, erstaunlich.

(nur ein sehr zufriedener Benutzer)