Beziehungseigenschaften für ein Datenmodell

In der Sicht Eigenschaften können Sie die Beziehungseigenschaften eines Datenmodells modifizieren.

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.

Seite 'Allgemein'
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 for Linux, UNIX, and Windows oder DB2 for 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.
Seite 'Details'
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:
  • 0..1: Null oder eins
  • 1: Eins
  • *: Viele
  • 1..*: Eins bis viele
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:
  • 1 (obligatorisch): Eins. Gibt die Beziehung als obligatorische Beziehung an.
  • 0 (optional): Null oder eins. Diese Option ist nur verfügbar, wenn es sich um eine nicht identifizierende Beziehung handelt. Gibt die Beziehung als optionale Beziehung an.
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.
Seite 'Referenzielle Integrität'
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.
Seite 'Dokumentation'
Geben Sie Informationen zu dem Objekt ein.
Seite 'Annotation' (nur im Bearbeitungsmodus)
Hinzufügen, Modifizieren oder Löschen von Eigenschaften.

Feedback