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.
- 1. Starke Unveränderlichkeit vs schwache Unveränderlichkeit in Java?
- 2. Schwache Referenz und Starke Referenz
- 3. Disjoint ERD Beziehung
- 4. Starke und schwache Verwechslung in iOS
- 5. Was sind starke Zeiger und schwache Zeiger
- 6. iOS-Blöcke und starke/schwache Referenzen auf Selbst
- 7. "Eventuelle Konsistenz" vs "Starke Eventual Consistency" vs "Starke Konsistenz"?
- 8. Kopie vs starke Eigenschaften
- 9. Schwache und starke Eigenschaften in -viewDidUnload unter ARC
- 10. Objective-C-Eigenschaften - starke und schwache Deklarationen in Kategorien
- 11. Sqlalchemy, Beziehung vs Beziehung
- 12. In einer ERD was macht eine Entität "optional" vs "erforderlich"?
- 13. .NET: Starke Namensgebung vs. Authenticode
- 14. Wie zeichnet man ERD mit Kardinalität?
- 15. Schreibt eine ERD einen Implementierungsansatz vor?
- 16. Wie macht man eine schwache oder schwache Karte in ES6 iterierbar?
- 17. So verbessern Sie eine ERD
- 18. Wie erkennt man eine Firewall in Windows?
- 19. Wie erkennt man Anwendungsabstürze?
- 20. TypeScript Map: Wie verwendet man starke Typen?
- 21. Wie man eine sich wiederholende Dezimalzahl erkennt
- 22. Javascript - Wie erkennt man eine Elementbreitenänderung?
- 23. UITableView - Wie erkennt man eine Abwahl?
- 24. Wie erkennt man eine Dateiänderungen mit TFS?
- 25. Wie man eine Spirale erkennt und zählt
- 26. Wie verwendet man in Parse.com eine Beziehung zu einer Beziehung?
- 27. Wie erkennt man Spielpunkte auf Leinwand?
- 28. Unterformular vs. Textfelder für eine viele Beziehung
- 29. Wie macht man eine Beziehung in Ruby auf Schienen?
- 30. Wie baut man eine Beziehung zwischen Werten auf?