Glossar der Beziehungsbegriffe
Es gibt eine Reihe von Begriffen, die zur Beschreibung von Beziehungen verwendet werden. Es ist nicht notwendig, all diese Begriffe im Voraus zu verstehen. Schauen Sie bei Bedarf hier nach, wenn Sie die Seiten der Dokumentation zu Beziehungen lesen.
- Abhängige Entität: Dies ist die Entität, die die Fremdschlüsseleigenschaft oder -eigenschaften enthält. Ein abhängiges Element wird manchmal als „untergeordnetes Element“ bezeichnet.
- Prinzipalentität: Dies ist die Entität, die die Primär-/Alternativschlüsseleigenschaft oder -eigenschaften enthält. Ein Prinzipal wird manchmal als „übergeordnetes Element“ bezeichnet.
- Prinzipalschlüssel: Die Eigenschaft oder Eigenschaften, deren Werte die Prinzipalentität eindeutig identifizieren. Der Prinzipalschlüssel kann der Primärschlüssel oder ein Alternativschlüssel sein.
- Fremdschlüssel: Die Eigenschaft oder Eigenschaften des abhängigen Entitätstyps, die zum Speichern der Schlüsselwerte verwendet werden, die den Prinzipalschlüsselwerten der zugehörigen Prinzipalentität entsprechen.
- Navigation: Eine Eigenschaft der Entität auf der einen Seite der Beziehung, die auf die verwandte(n) Entität(en) am anderen Ende der Beziehung verweist.
- Sammlungsnavigation: Eine Navigation, die Verweise auf viele verwandte Entitäten enthält. Wird verwendet, um auf die „N“-Seite(n) von 1:N- und M:N-Beziehungen zu verweisen.
- Verweisnavigation: Eine Navigation, die einen Verweis auf eine einzelne verwandte Entität enthält. Wird verwendet, um auf die „1“-Seite(n) von 1:1- und 1:N-Beziehungen zu verweisen.
- Umgekehrte Navigation: Bei der Erläuterung einer bestimmten Navigation bezieht sich dieser Begriff auf die Navigation am anderen Ende der Beziehung.
- Auf sich selbst verweisende Beziehung: Eine Beziehung, bei der die abhängigen und die Prinzipalentitätstypen identisch sind.
- Erforderliche Beziehung: Eine Beziehung, die durch einen Non-Nullable-Fremdschlüssel dargestellt wird. Eine abhängige Entität in einer erforderlichen Beziehung kann nicht ohne eine Prinzipalentität existieren, auf die sie verweist.
- Optionale Beziehung: Eine Beziehung, die durch einen Nullwerte zulassenden Fremdschlüssel dargestellt wird. Eine abhängige Entität in einer optionalen Beziehung kann existieren, ohne auf eine Prinzipalentität zu verweisen.
- Bidirektionale Beziehung: Eine Beziehung, die Navigationen auf beiden Seiten der Beziehung aufweist.
- Unidirektionale Beziehung: Eine Beziehung, die eine Navigation auf einer Seite der Beziehung aufweist, aber keine Navigation auf der anderen Seite.
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.