Definieren einer Beziehung in einem Diagramm Datenbankmodellvorlage

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Definieren Sie Beziehungen mit Primär- und Fremdschlüssel , damit Sie eine Sammlung von Daten aus mehreren Tabellen erstellen können.

Was möchten Sie tun?

Erstellen einer Beziehung in einem Datenbankmodelldiagramm

Entfernen einer Beziehung aus einem Datenbankmodell

Definieren einer Beziehung als 1:1 oder als 1:n

Anzeigen von Beziehungen und der zugehörigen Eigenschaften in einem Diagramm

Sie können die Features für die Datenbankmodellierung nicht finden?

Sehr wahrscheinlich enthält Ihre Edition von Microsoft Office Visio die Features, die Sie suchen, nicht. Klicken Sie in dem Menü Hilfe auf Info, um zu ermitteln, welche Edition von Visio Sie verwenden. Der Name der Edition wird im Dialogfeld in der ersten Textzeile angezeigt.

Microsoft Office Visio Standard enthält die Vorlage Datenbankmodelldiagramm nicht.

Microsoft Office Visio Professional unterstützt die Reverse Engineering-Funktionen für die Vorlage Datenbankmodelldiagramm (d. h. das Erstellen eines Modells in Visio mithilfe einer vorhandenen Datenbank), das Forward Engineering (d. h. das Generieren von SQL-Code mithilfe eines Visio-Datenbankmodells) jedoch nicht.

Hinweis : Sie finden die gesamte Palette an Funktionen für die Datenbankmodellierung, einschließlich der Reverse Engineering- und der Forward Engineering-Funktionen, in Visio für Enterprise Architects. Visio für Enterprise Architects ist in der MSDN Premium Subscription inbegriffen, die mit Visual Studio Professional und rollenabhängigen Editionen von Visual Studio Team System erhältlich ist.

Erstellen einer Beziehung in einem Datenbankmodelldiagramm

  1. Stellen Sie sicher, dass beide Tabellen im Diagramm angezeigt werden. Wenn Sie das Modell aus einer vorhandenen Datenbank mittels Reverse Engineering erstellt haben, müssen Sie möglicherweise eine oder beide Tabellen aus dem Fenster Tabellen und Ansichten auf das Zeichenblatt ziehen.

  2. Doppelklicken Sie auf die Tabelle, die Sie als Primärschlüssel in der Beziehung festlegen möchten.

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

  4. Klicken Sie im Gitter auf die Spalte, die Sie zur eindeutigen Identifizierung der einzelnen Zeilen in der Tabelle verwenden möchten, und aktivieren Sie das Kontrollkästchen PK, um diese Spalte als Primärschlüssel festzulegen.

  5. Ziehen Sie aus der Schablone Objekt - relational oder Entitätsbeziehung ein Beziehung-Shape, und legen Sie es an einer freien Stelle auf dem Blatt ab.

  6. Verbinden Sie das obere Ende mit der Tabelle mit der übergeordneten Tabelle.

  7. Verbinden Sie das andere Ende mit der untergeordneten Tabelle.

    Wenn die zweite Tabelle nicht bereits eine Spalte mit demselben Namen wie der Primärschlüssel enthält, fügt der Modellierer der zweiten Tabelle eine als Fremdschlüssel hinzu.

Hinweis : Wenn die Beziehungslinien nicht mehr angezeigt werden, zeigen Sie im Menü Datenbank auf Optionen, und klicken Sie dann auf Dokument. Aktivieren Sie auf der Registerkarte Beziehung unter Anzeigen das Kontrollkästchen Beziehungen.

Seitenanfang

Entfernen einer Beziehung aus einem Datenbankmodell

  1. Klicken Sie auf die Beziehung im Modell, und drücken Sie ENTF.

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

    • Klicken Sie auf Ja, um die Beziehung sowohl aus der Zeichnung als auch aus dem zugrunde liegenden Modell zu löschen.

    • Klicken Sie auf Nein, um lediglich die Linie aus der Zeichnung zu entfernen.

      Hinweis : Wenn Sie auf Nein klicken und die Linie später wieder in die Zeichnung einfügen möchten, markieren Sie eine der Tabellen in der Beziehung, und klicken sie im Menü Datenbank auf Verwandte Tabellen anzeigen.

Tipp : Sie können festlegen, dass gelöschte Beziehungen immer oder nie aus dem zugrunde liegenden Modell abgelegt werden. Zeigen Sie im Menü Datenbank auf Optionen, klicken Sie auf Modellierung, und rufen Sie die Registerkarte Logisches Diagramm auf.

Seitenanfang

Definieren einer Beziehung als 1:1 oder als 1:n

Die Kardinalität einer Beziehung beschreibt, wie viele Zeilen in einer Tabelle mit wie vielen Zeilen in einer anderen Tabelle verknüpft werden können. Eine Abteilung kann beispielsweise mehrere Mitarbeiter haben, aber ein Mitarbeiter kann nur einer Abteilung angehören. Die Kardinalität wird in der Regel als 1:1, 1:n oder n:n ausgedrückt.

  1. Doppelklicken Sie auf die Beziehung.

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

  3. Wählen Sie unter Kardinalität die für die Beziehung am besten geeignete Kardinalität. Bei 1:n-Beziehungen eignet sich entweder Null oder mehr oder Eins oder mehr am besten. Bei 1:1-Beziehungen eignet sich Null oder eins oder Genau eins am besten.

Seitenanfang

Anzeigen von Beziehungen und der zugehörigen Eigenschaften in einem Diagramm

Sie können angeben, ob Informationen zu Beziehungen im Diagramm eingeblendet oder ausgeblendet werden sollen.

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

  2. Aktivieren Sie auf der Registerkarte Beziehung die Informationen, die im Diagramm angezeigt werden sollen.

    Sie können folgende Objekte ein- oder ausblenden

    • Beziehungen

    • Kardinalität

    • Krähenfüße

    • Definition

    • Referenzielle Aktionen

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×