Sie können sich eine Ansicht als eine gespeicherte Abfrage vorstellen. Ansichten sind besonders nützlich, wenn Sie auf dieselben Informationen aus mehreren Tabellen zugreifen oder Daten für Benutzer verfügbar machen und gleichzeitig verhindern möchten, dass die Benutzer an den eigentlichen Tabellen Änderungen vornehmen.
Hinweis: Das Datenbankmodelldiagramm ist nur in bestimmten Versionen von Visio verfügbar. Weitere Informationen finden Sie unter Sie können die Datenbankmodellierungsfeatures nicht finden?
Hinzufügen einer Ansicht zu einem Datenbankmodelldiagramm
-
Ziehen Sie aus der Schablone Entitätsbeziehung oder Objektrelational ein Shape Ansicht auf das Zeichenblatt.
Zuweisen von Spalten aus Tabellen zu einer Ansicht
-
Öffnen Sie das Datenbankmodelldiagramm mit der Ansicht, der Sie Spalten hinzufügen möchten.
-
Doppelklicken Sie auf die Ansicht, und klicken Sie dann im Fenster Datenbankeigenschaften in der Liste Kategorien auf Spalten.
-
Führen Sie eine der folgenden Aktionen aus:
-
Klicken Sie in das Feld Physischer Name einer leeren Zeile, und geben Sie den Namen der Spalte ein. Wiederholen Sie diesen Schritt für jede Spalte, die Sie der Ansicht hinzufügen möchten.
-
Klicken Sie auf Hinzufügen. Der Standardname für die neue Spalte folgt den Namenskonventionen, die Sie im Dialogfeld Modellierungsvoreinstellungen festgelegt haben. Wenn Sie den Namen der Spalte ändern möchten, klicken Sie auf den Standardnamen der Spalte, und geben Sie einen neuen Namen ein. Wiederholen Sie diesen Schritt für jede Spalte, die Sie der Ansicht hinzufügen möchten.
-
-
Klicken Sie auf den Namen der Spalte, deren Eigenschaften Sie definieren möchten, und klicken Sie dann auf Bearbeiten.
-
Klicken Sie im Dialogfeld Spalteneigenschaften anzeigen auf der Registerkarte Quelle auf Bekannte Spalte in einer anderen Tabelle oder Ansicht, und klicken Sie dann auf Ändern.
-
Wählen Sie im Dialogfeld Spalte auswählen eine Spalte aus der Liste der Tabellen und Ansichten in Ihrem Datenbankmodelldiagramm aus, und klicken Sie dann auf OK.
-
Wenn die Einstellungen Ihren Vorstellungen entsprechen, klicken Sie auf OK.
-
Wiederholen Sie die Schritte 4 bis 7 für jede Spalte, die Sie in Schritt 3 hinzugefügt haben.
Bearbeiten der Eigenschaften einer Spalte in einer Ansicht
-
Öffnen Sie das Datenbankmodelldiagramm.
-
Doppelklicken Sie auf die Ansicht mit den Spalten, die Sie ändern möchten, und klicken Sie dann im Fenster Datenbankeigenschaften in der Liste Kategorien auf Spalten.
-
Klicken Sie auf den Namen der Spalte, die Sie ändern möchten, und klicken Sie dann auf Bearbeiten.
-
Klicken Sie im Dialogfeld Spalteneigenschaften anzeigen auf die Registerkarte mit den Informationen, die Sie bearbeiten möchten, und nehmen Sie dann Ihre Änderungen vor.
-
Wenn die Einstellungen Ihren Vorstellungen entsprechen, klicken Sie auf OK.
Bearbeiten der Eigenschaften einer Ansicht
-
Öffnen Sie das Datenbankmodelldiagramm.
-
Doppelklicken Sie auf die Ansicht, deren Eigenschaften Sie bearbeiten möchten, um das Fenster Datenbankeigenschaften zu öffnen.
-
Klicken Sie im Fenster Datenbankeigenschaften auf die Kategorie mit den Informationen, die Sie bearbeiten möchten, und nehmen Sie dann Ihre Änderungen vor.
Das Datenbankmodelldiagramm wird automatisch aktualisiert.
Entfernen einer Ansicht
-
Öffnen Sie das Datenbankmodelldiagramm.
-
Klicken Sie auf dem Zeichenblatt auf die Ansicht, die Sie entfernen möchten, und drücken Sie dann ENTF.
-
Führen Sie im Dialogfeld Objekt löschen eine der folgenden Aktionen aus:
-
Klicken Sie auf Ja, um die Ansicht aus dem Zeichenblatt, dem Modell und dem Fenster Tabellen und Ansichten zu entfernen.
-
Klicken Sie auf Nein, um die Ansicht aus dem Zeichenblatt, aber nicht aus dem Modell oder dem Fenster Tabellen und Ansichten zu entfernen.
-
Hinweis: Wenn das Dialogfeld Objekt löschen beim Löschen eines Objekts aus dem Diagramm nicht angezeigt wird, zeigen Sie im Menü Datenbank auf Optionen, klicken Sie auf Modellierung, und klicken Sie dann auf der Registerkarte Logisches Diagramm im Dialogfeld Voreinstellungen für Datenbankmodellierung unter Beim Entfernen eines Objekts aus dem Diagramm auf Benutzer nach gewünschter Aktion fragen. Wenn Sie die Ansicht aus dem Modell entfernen möchten, klicken Sie im Fenster Tabellen und Ansichten auf die Ansicht, und drücken Sie dann die ENTF-Taste.
Neuanordnen der Ansichten im Fenster "Code"
-
Wenn das Fenster Code noch nicht geöffnet ist, zeigen Sie im Menü Datenbank auf Ansicht, und klicken Sie dann auf Code, um das Fenster zu öffnen.
Hinweis: Dieser Befehl steht nur in der Vorlage Datenbankmodelldiagramm zur Verfügung.
-
Ziehen Sie die Ansicht, die Sie neu anordnen möchten, an eine neue Position im Fenster.
Definieren eines Namespacewerts für eine Entität oder Ansicht
-
Öffnen Sie das Datenbankmodelldiagramm.
-
Doppelklicken Sie auf die Entität oder Ansicht, deren Namespace Sie festlegen möchten, um das Fenster Datenbankeigenschaften zu öffnen.
-
Klicken Sie in der Liste Kategorien auf Definition, und geben Sie dann den kennzeichnenden Text in das Feld Namespace ein.
Das Datenbankmodell wird automatisch aktualisiert.
Erstellen von Code für Ansichten
-
Ziehen Sie ein Shape Ansicht entweder aus der Schablone Entitätsbeziehung oder Objektrelational.
-
Doppelklicken Sie auf das Shape, um das Fenster Datenbankeigenschaften zu öffnen.
-
Klicken Sie unter Kategorien auf SQL.
-
Geben Sie Ihren Code in das SQL-Fenster ein.
Sie können die Datenbankmodellierungsfeatures nicht finden?
Wahrscheinlich sind die Features, die Sie suchen, in Ihrer Version von Visio nicht enthalten. Wenn Sie herausfinden möchten, über welche Visio-Version Sie verfügen, klicken Sie im Menü Hilfe auf Info. Der Name der Version wird im Dialogfeld in der obersten Textzeile angezeigt.
In Visio Standard ist die Vorlage "Datenbankmodelldiagramm" nicht enthalten.
Die Editionen Visio Professional und Premium unterstützen die Reverse Engineering-Features für die Vorlage "Datenbankmodelldiagramm" (also das Verwenden einer vorhandenen Datenbank zum Erstellen eines Modells in Visio). Das Forward Engineering (also das Verwenden eines Visio-Datenbankmodells zum Generieren von SQL-Code) wird jedoch nicht unterstützt.
Hinweis: Visio für Enterprise Architects umfasst die gesamte Sammlung von Datenbankmodellierungsfeatures, einschließlich Reverse Engineering und Forward Engineering. Visio für Enterprise Architects ist im MSDN Premium-Abonnement enthalten, das für Visual Studio Professional und für rollenbasierte Editionen von Visual Studio Team System verfügbar ist.
Wenn Sie Visio Plan 2 verwenden und erfahren möchten, wie Sie eine bestehende Datenbank zum Erstellen eines Datenbankmodells verwenden können, lesen Sie das Thema Durchführen von Reverse-Engineering für eine vorhandene Datenbank.