Monday, April 4, 2022

Erstellen Sie ein Diagramm mit Chens Datenbanknotation

Chens Datenbanknotation ist nützlich, um die Grundlagen von Entitäten und Beziehungen zu modellieren, da sie eine abstrakte Sicht auf die Assoziationen darstellt.

Diese Diagramme sind ein guter Einstieg in das Verständnis der Datenbankstruktur, insbesondere für grundlegende Datenbanken oder Beispiele. Diese Notation eignet sich auch gut für Brainstorming und schnelle Diagrammerstellung.

Entitäten werden durch Rechtecke dargestellt. Attribute sind kreisförmige Callouts zu den Entitäten. Beziehungen verbinden die Entitäten mit einer Raute und beschreibendem Text.

Ein Beispiel für ein Diagramm, das die Datenbanknotation von Chen verwendet.

Weitere Informationen zu Entitäten, Attributen und Beziehungen finden Sie unter Erstellen von Entitätsbeziehungsdiagrammen .

Erstellen Sie das Diagramm und die Entitäten

  1. Wählen Sie in Visio im Menü Datei die Option Neu > Software und dann Chen's Database Notation aus .

  2. Wählen Sie entweder Metrische Einheiten oder US-Einheiten und dann Erstellen aus.

  3. Ziehen Sie aus der Schablone Chen's Database Notation ein Entity -Shape auf das Zeichenblatt.

  4. Ziehen Sie ein weiteres Objekt -Shape auf das Zeichenblatt, um ein zweites Objekt zu erstellen.

  5. Ziehen Sie ein Beziehungsverbinder -Shape auf das Zeichenblatt. Bewegen Sie die Form über eines der Objekte und lassen Sie die Maustaste los. Der Konnektor ist jetzt mit dieser Entität verbunden. Ziehen Sie das andere Ende des Verbinders auf das andere Objekt, um es dort zu kleben.

  6. Optional können Sie mit der rechten Maustaste auf den Konnektor klicken und Show Multiplicity auswählen.

  7. Ziehen Sie eine Beziehung und platzieren Sie sie über der Verbindungslinie. Um anzugeben, dass die Beziehung optional ist, klicken Sie mit der rechten Maustaste darauf und wählen Sie Identifizierung festlegen aus.

  8. Um ein Attribut zu einer Entität hinzuzufügen, ziehen Sie das Attribut aus dem Shapes -Bereich in Richtung der Entität. Wenn sich die Verbindungslinie über dem Objekt befindet, umschließt eine grüne Hervorhebungslinie das Objekt und zeigt an, dass das Attribut an das Objekt geklebt wird, wenn Sie die Maustaste loslassen.

  9. Klicken Sie mit der rechten Maustaste auf das Attribut und wählen Sie aus den Optionen oben im Menü:

    • Primärschlüssel festlegen : Ein Attribut, das eine bestimmte Entität eindeutig identifiziert.

    • Set Multivalued Attribute : Ein Attribut, das viele Werte haben kann – das heißt, es gibt viele unterschiedliche Werte, die dafür in dieselbe Spalte der Tabelle eingegeben wurden.

    • Abgeleitetes Attribut festlegen : Ein Attribut, dessen Wert aus anderen Attributen berechnet oder abgeleitet wird. Ein abgeleitetes Attribut kann physisch in der Datenbank gespeichert sein oder nicht.

    • Erforderlich festlegen : Ein erforderliches Attribut muss einen Wert enthalten, während ein optionales Attribut möglicherweise keinen Wert enthält und leer gelassen werden kann.

Hinweis: Zum Erstellen und Bearbeiten von Chens Datenbanknotationsdiagrammen in Visio für das Web ist eine Visio Plan 1- oder Visio Plan 2-Lizenz erforderlich, die separat von Microsoft 365 erworben wird. Wenden Sie sich für weitere Informationen an Ihren Microsoft 365-Administrator . Wenn Ihr Administrator den „Self-Service-Kauf" aktiviert hat, können Sie selbst eine Lizenz für Visio erwerben. Weitere Einzelheiten finden Sie unter Häufig gestellte Fragen zum Self-Service-Kauf .

Erstellen Sie das Diagramm und die Entitäten

  1. Öffnen Sie Visio für das Web , und suchen Sie nach Chen's .

  2. Wählen Sie das Diagramm Chen's Database Notation aus .

  3. Wählen Sie im Dialogfeld entweder Metrische Einheiten oder US-Einheiten aus.

  4. Wählen Sie Erstellen aus .

  5. Das Diagramm wird geöffnet. Sie sollten das Shapes- Fenster neben dem Diagramm sehen. Wenn Sie es nicht sehen, gehen Sie zu Ansicht > Aufgabenbereiche und stellen Sie sicher, dass Formen ausgewählt ist. Wenn Sie es immer noch nicht sehen, klicken Sie links auf die Schaltfläche Formenfenster erweitern .

  6. Ziehen Sie aus der Schablone Chen's Database Notation ein Entity-Shape auf das Zeichenblatt.

  7. Ziehen Sie ein weiteres Objekt-Shape auf das Zeichenblatt, um ein zweites Objekt zu erstellen.

  8. Ziehen Sie einen Beziehungsverbinder auf das Zeichenblatt, um die Beziehungslinie zu erstellen.

  9. Um die Entitäten zu verbinden, ziehen Sie das linke Ende der Beziehungslinie zur ersten Entität und kleben Sie sie an ein Attribut, einen Verbindungspunkt oder die gesamte Entität. Ziehen Sie das andere Ende der Beziehungslinie und kleben Sie es an die zweite Entität.

  10. Optional können Sie mit der rechten Maustaste auf den Konnektor klicken und Show Multiplicity auswählen.

  11. Ziehen Sie eine Beziehung (um eine obligatorische Beziehung anzugeben) oder eine identifizierende Beziehung (für eine optionale Beziehung) und platzieren Sie sie über der Verbindungslinie.

  12. Um einer Entität ein Attribut hinzuzufügen, ziehen Sie eines der Attribut -Shapes aus dem Shapes -Bereich auf die Entität. Wenn sich die Verbindungslinie über dem Objekt befindet, umschließt eine grüne Hervorhebungslinie das Objekt und zeigt an, dass das Attribut an das Objekt geklebt wird, wenn Sie die Maustaste loslassen.

  13. Optional können Sie mit der rechten Maustaste auf ein Attribut klicken, um es erforderlich zu machen. Ein erforderliches Attribut muss einen Wert enthalten, während ein optionales Attribut möglicherweise keinen Wert enthält und leer gelassen werden kann.

In Chens Datenbanknotation verfügbare Formen

Form

Was es darstellt

Die Entitätsform. Juristische Person

Ein Objekt, eine Komponente von Daten. Es kann durch seine Attribute eindeutig identifiziert werden und ist daher unabhängig von jeder anderen Entität im Schema. Auch als „starke Entität" bekannt.

Die schwache Entitätsform. Schwache Entität

Eine Entität, die allein durch ihre Attribute nicht eindeutig identifiziert werden kann. Seine Existenz ist von einer anderen Entität (der „Eigentümerentität") abhängig. Die Kennung einer schwachen Entität ist eine Kombination aus der Kennung der Eigentümerentität und dem Teilschlüssel der schwachen Entität. Die Beziehung zwischen einer schwachen Entität und einer starken Entität wird immer mit einer identifizierenden Beziehung bezeichnet.

Die assoziative Entitätsform. Assoziative Einheit

Eine Entität, die in einer Viele-zu-Viele-Beziehung verwendet wird. Es stellt eine zusätzliche Tabelle in der Datenbank dar. Alle Beziehungen für diese Entität sollten viele sein.

Die Attributform. Attribut

Eine Tatsache, die eine Entität beschreibt.

Die Form des Primärschlüsselattributs. Primärschlüsselattribut

Ein Attribut, das eine bestimmte Entität eindeutig identifiziert. Der Name des Attributs ist unterstrichen.

Das mehrwertige Attribut-Shape. Mehrwertiges Attribut

Ein Attribut, das viele Werte haben kann – das heißt, es sind viele unterschiedliche Werte dafür in derselben Spalte der Tabelle eingetragen.

Die Form des abgeleiteten Attributs. Abgeleitetes Attribut

Ein Attribut, dessen Wert aus anderen Attributen berechnet oder abgeleitet wird. Ein abgeleitetes Attribut kann physisch in der Datenbank gespeichert sein oder nicht.

Die Beziehungsform. Beziehung

Zeigt die Verbindung zwischen zwei starken Entitäten an. Sein Name ist ein Verb, das die Assoziation kurz beschreibt.

Die Form Identifizierende Beziehung. Beziehung identifizieren

Die Beziehung zwischen einer schwachen Entität und einer starken Entität.

Die Beziehungsverbindungsform.

Beziehungskonnektor

Die Linie, die zwei Entitäten verbindet und anzeigt, dass sie eine Assoziation haben. Die Beziehung kann obligatorisch oder optional sein. Nachdem Sie einen Verbinder gezeichnet haben, können Sie eines oder beide Enden in „optional" ändern, indem Sie mit der rechten Maustaste auf den Verbinder klicken und die Befehle „ Anfang optional festlegen " und „ Ende optional festlegen" verwenden.

No comments:

Post a Comment