Weitere Informationen zu bestimmter Syntax finden Sie in den Referenzinformationen, die im Lieferumfang des jeweiligen Datenbankprodukts enthalten sind. Syntaxdefinitionen für einige Datenbankanbieter oder -versionen können von den folgenden Beschreibungen abweichen.
Eigenschaft | Beschreibung |
---|---|
Name | Gibt einen Namen für das Objekt an. |
Bezeichnung | Geben Sie eine Bezeichnung ein. Diese Bezeichnung wird in grafisch orientierten Diagrammen angezeigt. |
Identifizierend | Gibt an, dass die Beziehung eine identifizierende Beziehung ist. Eine identifizierende Beziehung ist eine Beziehung, in der eine der untergeordneten Entitäten ebenfalls eine abhängige Entität ist. |
Nicht identifizierend | Gibt an, dass die Beziehung keine identifizierende Beziehung ist. Eine nicht identifizierende Beziehung ist eine Beziehung, in der beide Entitäten unabhängig sind. |
Umgesetzt | Gibt an, dass die Beziehung keine implizite Beziehung ist. Für DB2 für Linux®, UNIX® und Windows® oder DB2 für iSeries mit Unterstützung für informative Integritätsbedingungen bewirkt diese Option die Generierung einer Fremdschlüsselklausel mit ENFORCED = FALSE. Für Datenbanken, die keine informativen Integritätsbedingungen unterstützen, bewirkt diese Option, dass keine Fremdschlüsselklauseln generiert werden. |
Verzögerbar | Gibt an, ob die Prüfung auf Integritätsbedingung bis zum Ende einer Transaktion verzögert wird. Diese Option ist nur für Datenbanken verfügbar, die die verzögerte Prüfung auf Integritätsbedingung unterstützen. |
Schema oder Eigner | Zeigt das relationale Schema oder die Entität an, unter dem bzw. der dieses Objekt erstellt wurde. |
Eigenschaft | Beschreibung |
---|---|
Tabelle (untergeordnet) | Zeigt die untergeordnete Tabelle für diese Beziehung an. |
Tabelle (übergeordnet) | Zeigt die übergeordnete Tabelle für diese Beziehung an. |
Inverse Verbphrase | Gibt eine Verbphrase an, die die Beziehung aus der Perspektive der untergeordneten Tabelle beschreibt. Beispiel: RESUME "gehört zu" EMPLOYEE. |
Verbphrase | Gibt eine Verbphrase an, die die Beziehung aus der Perspektive der übergeordneten Tabelle beschreibt. Beispiel: EMPLOYEE "ist der Eigner von" RESUME. |
Kardinalität (untergeordnet) | Gibt einen Kardinalitätswert für die untergeordnete Tabelle an. Sie können eine der folgenden Optionen auswählen:
|
Kardinalität (übergeordnet) | Gibt einen Kardinalitätswert für die übergeordnete Tabelle an. Die Werte, die in der Liste verfügbar sind, ändern sich in Abhängigkeit davon, ob es sich um eine identifizierende oder eine nicht identifizierende Beziehung handelt. Sie können Folgendes auswählen:
|
Schlüsselspalten (untergeordnet) | Modifiziert Fremdschlüsselspalten für die untergeordnete Tabelle. |
Eindeutige Integritätsbedingung oder Index (übergeordnet) | Wählen Sie eine eindeutige Integritätsbedingung oder einen Index für die übergeordnete Tabelle aus. |
Eigenschaft | Beschreibung |
---|---|
On Update | Gibt für die untergeordnete Tabelle eine Aktion an, die ausgeführt wird, wenn eine Aktualisierungsaktion (UPDATE) für die übergeordnete Tabelle erfolgt. |
On Delete | Gibt für die untergeordnete Tabelle eine Aktion an, die ausgeführt wird, wenn eine Löschaktion (DELETE) für die übergeordnete Tabelle erfolgt. |