Hinzufügen von Tabellen und Spalten zu Datenbankmodelldiagrammen

Tabellen in einem Datenbankmodelldiagramm stellen die Struktur einer Tabelle in einer Datenbank dar, einschließlich Tabellenname, Spaltennamen, Primärschlüssel und Datentypen. Mit der Vorlage Datenbankmodelldiagramm können Sie neue Tabellen erstellen, bestehende Tabellen ändern oder Tabellen aus einer bestehenden Datenbank rückentwickeln.

Wichtig: Das Datenbankmodelldiagramm ist nur in bestimmten Versionen von Visio verfügbar. Weitere Informationen finden Sie unter Sie können die Datenbankmodellierungsfeatures nicht finden?

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.

Erstellen einer Tabelle in einem Datenbankmodelldiagramm

  1. Öffnen Sie das Datenbankmodelldiagramm, mit dem Sie arbeiten möchten.

  2. Ziehen Sie entweder aus der Schablone Entitätsbeziehung oder Objektrelational ein Shape Entität auf die Zeichnung.

  3. Doppelklicken Sie auf das Shape, um das Fenster Datenbankeigenschaften zu öffnen.

  4. Klicken Sie unter Kategorien auf Definition, und geben Sie einen Namen für die Tabelle ein.

  5. Klicken Sie unter Kategorien auf Spalten, geben Sie einen Namen ein, und wählen Sie einen Datentyp aus.

  6. Aktivieren Sie Erforderlich für Spalten, die keine Nullwerte enthalten können.

  7. Aktivieren Sie PK (Primärschlüssel) für Spalten, die jede Zeile in der Datenbanktabelle eindeutig identifizieren.

  8. Klicken Sie unter Kategorien auf Indizes, Trigger, Prüfen oder Erweitert, um diese optionalen Elemente zu erstellen.

Tipp: Wenn Sie ein Entitätsshape auf das Diagramm ziehen, hat es einen Standardnamen. Um die Standardeinstellungen zu ändern, zeigen Sie im Menü Datenbank auf Optionen, klicken Sie auf Modellierung, und wechseln Sie zur Registerkarte Logisch – Sonstiges.

Hinzufügen einer Spalte zu einer Tabelle

Nachdem Sie eine Tabelle erstellt haben, müssen Sie Spalten hinzufügen und Spalteneigenschaften wie Datentyp und Primärschlüssel definieren.

  1. Doppelklicken Sie in Ihrem Diagramm auf die Tabelle.

  2. Klicken Sie im Fenster Datenbankeigenschaften unter Kategorien auf Spalten.

  3. Klicken Sie in der ersten leeren Zelle vom Typ Physischer Name, und geben Sie einen Namen ein.

  4. Um den Datentyp für eine Spalte zu ändern, klicken Sie auf das Feld Datentyp der Spalte, und wählen Sie den gewünschten Datentyp aus der Liste aus, oder geben Sie ihn in die Liste ein. So können Sie beispielsweise Dezimal(8,2) oder Zeichen(30) eingeben.

  5. Um Nullwerte zu verhindern, aktivieren Sie das Kontrollkästchen Erforderlich.

  6. Um anzugeben, dass die Spalte ein Primärschlüssel ist, aktivieren Sie das Kontrollkästchen PK.

Festlegen eines Primärschlüssels

Beziehungen verwenden Primär- und Fremdschlüssel, um Zeilen in einer Tabelle den entsprechenden Zeilen in einer anderen Tabelle zuzuordnen. Mindestens eine der Tabellen in der Beziehung muss über einen Primärschlüssel verfügen, um eine Beziehung herzustellen.

  1. Doppelklicken Sie in Ihrem Diagramm auf die Tabelle.

  2. Klicken Sie im Fenster Datenbankeigenschaften unter Kategorien auf Spalten.

  3. Wählen Sie das Feld PK für die Spalte aus, für die Sie einen Primärschlüssel verwenden möchten. Sie können mehr als ein Kontrollkästchen aktivieren, wenn Sie einen zusammengesetzten Schlüssel erstellen möchten.

Hinweis: Typen können nicht als Primärschlüssel verwendet werden.

Entfernen einer Tabelle

Wenn Sie eine Tabelle aus einem Datenbankmodelldiagramm entfernen, können Sie die Tabelle entweder nur aus dem Diagramm oder sowohl aus dem Diagramm als auch aus dem zugrunde liegenden Modell entfernen. Es kann hilfreich sein, Tabellen nur aus dem Diagramm zu entfernen, während Sie Szenarien ausprobieren.

  1. Klicken Sie auf die Tabelle in Ihrem Modell, und drücken Sie auf der Tastatur die ENTF-TASTE.

  2. Führen Sie im Dialogfeld Objekt löschen eine der folgenden Aktionen aus:

    • Klicken Sie auf Ja, um die Tabelle sowohl aus der Zeichnung als auch dem zugrunde liegenden Modell zu entfernen.

    • Klicken Sie auf Nein, um die Tabelle nur aus der Zeichnung zu entfernen.

      Hinweis: Wenn Sie auf Nein klicken und sich später entscheiden, die Tabelle wieder zur Zeichnung hinzuzufügen, können Sie sie aus dem Fenster Tabellen und Ansichten auf die Zeichnung ziehen.

Tipp: Sie können auswählen, gelöschte Beziehungen immer oder nie aus dem zugrunde liegenden Modell zu löschen. Zeigen Sie im Menü Datenbank auf Optionen, klicken Sie auf Modellierung, und wählen Sie auf der Registerkarte Logisches Diagramm die gewünschte Option aus.

Anzeigen von Informationen zu einer Tabelle

Sie können Informationen zu Tabellen in Ihrem Diagramm anzeigen, z. B. Primärschlüssel (PK), Fremdschlüssel (FKn), Alternativschlüssel (AKn), eindeutig (UN) sowie Indizes (In), und Datentypen.

  1. Zeigen Sie im Menü Datenbank auf Optionen, und klicken Sie auf Dokument.

  2. Wählen Sie auf der Registerkarte Tabellen die Elemente aus, die im Diagramm angezeigt werden sollen.

    Wenn Sie Ihre Notation auf Relational festgelegt haben, werden die Anmerkungen in der linken Spalte angezeigt. Wenn Sie IDEF1X verwenden, werden die Anmerkungen in Klammern neben dem Spaltennamen angegeben.

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 Online 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.

Siehe auch

Erstellen eines Datenbankmodells (auch als Entitätsbeziehungsdiagramm bezeichnet)

Definieren einer Beziehung in einem Datenbankmodelldiagramm

Festlegen und Bearbeiten von Datentypen in Datenbankmodelldiagrammen

Durchführen von Reverse Engineering für eine vorhandene Datenbank

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×