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

In der Sicht Merkmale können Sie die Umsetzungsmerkmale von Generalisierungsobjekten festlegen, bevor Sie ein logisches in ein physisches Datenmodell umsetzen.
Voraussetzung: Bevor Sie die Merkmale von logischen Datenmodellobjekten modifizieren können, müssen Sie im Editor für logische Datenmodelle ein logisches Datenmodell öffnen.

Gehen Sie wie folgt vor, um Umsetzungsmerkmale 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 Fenster > Sicht anzeigen > Merkmale an, um die Sicht Merkmale zu öffnen, sofern sie noch nicht offen ist.
  3. Optional: Modifizieren Sie auf der Indexzunge Allgemein in der Sicht Merkmale das Merkmal 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 Indexzunge Allgemein in der Sicht Merkmale das Merkmal 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 Indexzunge 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