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? Wie erkennt man eine starke vs schwache Beziehung auf ERD?
Antwort
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.
Schwach (Nicht-Identifizierung) Verbindungen
Entity ist existenz unabhängig von anderen enties
PK des Kindes nicht PK Bestandteil der übergeordneten Entität
enthält
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
In der Entitätsbeziehungsmodellierung stehen durchgezogene Linien für starke Beziehungen und gestrichelte Linien für schwache Beziehungen.