Wednesday, May 4, 2022

Definieren Sie eine Beziehung in einem Datenbankmodelldiagramm

Definieren Sie Beziehungen in Visio mithilfe von Primär- und Fremdschlüsseln , sodass Sie eine Sammlung von Daten aus mehr als einer Tabelle erstellen können.

Hinweis: Das Datenbankmodelldiagramm ist nur in bestimmten Versionen von Visio verfügbar. Siehe Sie können die Datenbankmodellierungsfunktionen nicht finden? für mehr Informationen.

Erstellen Sie eine Beziehung in einem Datenbankmodelldiagramm

  1. Stellen Sie sicher, dass beide Tabellen im Diagramm sichtbar sind. Wenn Sie das Modell aus einer vorhandenen Datenbank zurückentwickelt 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 gewünschte Tabelle für die Primärschlüsselseite der Beziehung.

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

  4. Klicken Sie im Raster auf die Spalte, die Sie verwenden möchten, um jede Zeile in der Tabelle eindeutig zu identifizieren, und aktivieren Sie das Kontrollkästchen PK , um sie als Primärschlüssel festzulegen.

  5. Ziehen Sie aus der Schablone " Objektrelational " oder "Entitätsbeziehung " ein Beziehungs -Shape, und legen Sie es auf einer leeren Stelle auf der Seite ab.

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

  7. Verbinden Sie das andere Ende mit dem untergeordneten Tisch.

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

Hinweis: Wenn Beziehungslinien verschwinden, zeigen Sie im Menü Datenbank auf Optionen und klicken Sie auf Dokument . Aktivieren Sie auf der Registerkarte Beziehungen unter Anzeigen das Kontrollkästchen Beziehungen .

Entfernen Sie eine Beziehung aus einem Datenbankmodell

  1. Klicken Sie auf die Beziehung in Ihrem Modell und drücken Sie auf Löschen.

  2. Führen Sie im Dialogfeld „ Objekt löschen" einen der folgenden Schritte aus:

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

    • Klicken Sie auf Nein , um nur die Linie in der Zeichnung zu entfernen.

      Anmerkung: Wenn Sie auf Nein klicken und sich später entscheiden, die Linie wieder in die Zeichnung einzufügen, wählen Sie eine der Tabellen in der Beziehung aus und klicken Sie im Menü Datenbank auf Zugehörige Tabellen anzeigen .

Tipp: Sie können wählen, ob Sie gelöschte Beziehungen immer oder nie aus dem zugrunde liegenden Modell löschen möchten. Zeigen Sie im Menü Datenbank auf Optionen , klicken Sie auf Modellierung und wechseln Sie zur Registerkarte Logisches Diagramm .

Definieren Sie eine Beziehung als Eins-zu-eins- oder als Eins-zu-viele-Beziehung

Die Kardinalität einer Beziehung beschreibt, wie viele Zeilen in einer Tabelle sich auf wie viele Zeilen in einer anderen Tabelle beziehen können. Beispielsweise kann eine Abteilung viele Mitarbeiter haben, aber ein Mitarbeiter kann nur einer Abteilung angehören. Die Kardinalität wird normalerweise als Eins-zu-eins, Eins-zu-viele und Viele-zu-viele ausgedrückt.

  1. Doppelklicken Sie auf die Beziehung.

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

  3. Wählen Sie unter Kardinalität die Kardinalität aus, die am besten zur Beziehung passt. Für Eins-zu-viele-Beziehungen wäre dies entweder Null oder mehr oder Eins oder mehr . Für Eins-zu-eins-Beziehungen wäre das entweder Null oder eins oder genau eins .

Zeigen Sie Beziehungen und ihre Eigenschaften in einem Diagramm an

Sie können Informationen zu Beziehungen in Ihrem Diagramm ein- oder ausblenden.

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

  2. Aktivieren Sie auf der Registerkarte Beziehungen die Informationen, die Sie im Diagramm anzeigen möchten.

    Sie können ein- oder ausblenden

    • Beziehungen

    • Kardinalität

    • Krähenfüße-Notation

    • Verbalphrase

    • Referentielle Aktionen

Sie können die Datenbankmodellierungsfunktionen nicht finden?

Höchstwahrscheinlich enthält Ihre Edition von Visio nicht die Funktionen, nach denen Sie suchen. Um herauszufinden, welche Edition von Visio Sie haben, klicken Sie im Menü Hilfe auf Info zu Microsoft Office Visio . Der Name der Edition steht in der obersten Textzeile des Dialogfelds.

Visio Standard enthält nicht die Vorlage Datenbankmodelldiagramm.

Die Visio Professional- und Premium-Editionen unterstützen die Reverse Engineering-Funktionen für die Datenbankmodelldiagramm-Vorlage (d. h. die Verwendung einer vorhandenen Datenbank zum Erstellen eines Modells in Visio), aber kein Forward Engineering (d. h. die Verwendung eines Visio-Datenbankmodells zum Generieren von SQL). Code).

Hinweis: In Visio for Enterprise Architects finden Sie die vollständige Suite der Datenbankmodellierungsfeatures, einschließlich Reverse Engineering und Forward Engineering. Visio for Enterprise Architects ist im MSDN Premium-Abonnement enthalten, das mit den rollenbasierten Editionen von Visual Studio Professional und Visual Studio Team System verfügbar ist.

Wenn Sie Visio Plan 2 verwenden und mehr darüber erfahren möchten, wie Sie eine vorhandene Datenbank in ein Datenbankmodell integrieren, lesen Sie das Thema Reverse Engineering einer vorhandenen Datenbank .

No comments:

Post a Comment