2013-05-21 11 views
13

Eine gestrichelte Linie bedeutet, dass die Beziehung stark ist, während eine durchgezogene Linie bedeutet, dass die Beziehung schwach ist. Auf dem folgenden Diagramm entscheiden wir, dass die Beziehung zwischen den Entitäten Room und Class stark ist. Ist es, weil Room Einheit einen regulären Schlüssel (non-Composite) hat? enter image description hereWie erkennt man eine starke vs schwache Beziehung auf ERD?

Antwort

12

Wir zeichnen eine durchgezogene Linie wenn und nur wenn wir eine ID-abhängige Beziehung haben; ansonsten wäre es eine gestrichelte Linie.

Betrachten Sie eine schwache, aber nicht ID-abhängige Beziehung; Wir zeichnen eine gestrichelte Linie, weil es eine schwache Beziehung ist.

15
  1. Schwach (Nicht-Identifizierung) Verbindungen

    • Entity ist existenz unabhängig von anderen enties

    • PK des Kindes nicht PK Bestandteil der übergeordneten Entität

    • enthält
  2. Starke (identifizierende) Beziehung

    • Kinder Einheit ist existenz abhängig von Eltern

    • PK von Child Entity enthält PK Bestandteil der übergeordnete Entität

    • tritt in der Regel einen zusammengesetzten Schlüssel für Primärschlüssel

      Verwendung
0

In der Entitätsbeziehungsmodellierung stehen durchgezogene Linien für starke Beziehungen und gestrichelte Linien für schwache Beziehungen.

Verwandte Themen