Umsetzungseigenschaften der Generalisierung für die Umsetzung von einem logischen in ein physisches Datenmodell festlegen

In der Eigenschaftssicht können Sie die Umsetzungseigenschaften von Generalisierungsobjekten festlegen, bevor Sie ein logisches in ein physisches Datenmodell umsetzen.

Vorbereitende Schritte

Bevor Sie die Eigenschaften von logischen Datenmodellobjekten modifizieren können, müssen Sie im Editor für logische Datenmodelle ein logisches Datenmodell öffnen.

Vorgehensweise

Gehen Sie wie folgt vor, um Umsetzungseigenschaften der Generalisierung für die Umsetzung von einem logischen in ein physisches Datenmodell festzulegen:

  1. Wählen Sie im Datenprojektexplorer oder in einem Diagramm ein Generalisierungsobjekt aus.
  2. Klicken Sie auf Fenster > Sicht anzeigen > Eigenschaften, um die Eigenschaftssicht zu öffnen, sofern sie noch nicht offen ist.
  3. Optional: Modifizieren Sie auf der Registerkarte Allgemein der Eigenschaftssicht die Eigenschaft Umsetzen als, indem Sie eine der folgenden Optionen auswählen:
    Option Bezeichnung
    Separate Tabelle Gibt an, dass Subtypen und übergeordnete Typen in separate Tabellen umgesetzt werden.
    Rollup Gibt an, dass Subtypattribute so umgesetzt werden, dass sie in der Tabelle des übergeordneten Typs enthalten sind.
    Rolldown Gibt an, dass Attribute des übergeordneten Typs so umgesetzt werden, dass sie in Tabellen des übergeordneten Typs enthalten sind.
  4. Optional: Modifizieren Sie auf der Registerkarte Allgemein der Eigenschaftssicht die Eigenschaft Attribut wird definiert, indem Sie in der Liste ein Entitätsattribut des übergeordneten Typs auswählen. Das Attribut, das Sie auswählen, ist als Typdiskriminator für die Generalisierung definiert. Wenn Sie eine Umsetzung in ein physisches Modell vornehmen, wird eine typisierte Tabelle nur dann hinzugefügt, wenn für die Generalisierung kein Typdiskriminator definiert ist, und wenn die Option Rollup im Feld Umsetzen als ausgewählt ist.
  5. Optional: Modifizieren Sie die Reihenfolge der Spezialisierungen in einer Generalisierungshierarchie. Die Reihenfolge der Spezialisierungen ist wichtig für die Rollup-Denormalisierung einer Generalisierung.
    1. Wählen Sie im Datenprojektexplorer oder in einem Diagramm die Entität aus, die das Generalisierungsobjekt enthält.
    2. Modifizieren Sie auf der Registerkarte Generalisierungen die Reihenfolge der untergeordneten Typen, die in den einzelnen Generalisierungsobjekten enthalten sind.
    Wenn Sie das logische Datenmodell das nächste Mal unter Verwendung der Rollup-Option umsetzen, wird die von Ihnen angegebene Spaltenreihenfolge in der sich ergebenden physischen Datenmodelltabelle beibehalten.
  6. Sichern Sie das logische Datenmodell.

Feedback