Im DB-Tabelleneditor arbeiten

Im Datenbankmodell bearbeiten Sie mit dem Tabelleneditor z.B. die Spalten einer Datenbanktabelle.

Was bearbeitet wird

Im Tabelleneditor bearbeiten Sie die Inhalte eines Elements, z.B. Spalten einer Datenbanktabelle.

Je Typ eines Inhaltselements gibt es ein Register, unter dem die Elemente dieses Typs als Zeilen einer Tabelle angezeigt werden.

Die Spalten der Tabelle entsprechen den Merkmalen des Inhaltselements. Die Reihenfolge entspricht der im Bereich Merkmale im Toolfenster Eigenschaften und ist nicht änderbar.

Durch einen Rechtsklick auf den Spaltenkopf öffnen Sie eine Auswahlliste, in der Sie die angezeigten Merkmale auswählen können.

Für folgende Elemente des Datenbankmodells kann ein Tabelleneditor geöffnet werden:

  • Datenbanktabelle mit Tabellen für Tabellenspalten, Schlüssel, Fremdschlüssel, Index, Trigger
  • Eindeutiger Schlüssel mit Tabellen für 'Feature im eindeutigen Schlüssel'
  • Fremdschlüssel mit Tabellen für 'Feature im Beziehungsschlüssel'
  • Index mit Tabellen für 'Indizierte Tabellenspalte'
  • Datenbank-View mit Tabellen für Spalten, From-Klauseln, Trigger, Subselect-From-Klauseln und Subselects für kombinierte Views

Besonderheiten

Besonderheiten im Tabelleneditor für Elemente des Datenbank-Modells:

  • Ein 'Feature im eindeutigen Schlüssel' hat als Existenzvoraussetzung eine Spalte der Tabelle, die noch nicht im Schlüssel ist.

    Beim Erzeugen wird ein Dialog geöffnet, in dem ein oder mehrere Spalten ausgewählt werden können, die dem Schlüssel hinzugefügt werden.

  • Ein 'Feature im Beziehungsschlüssel' kann nur angelegt werden, falls im Fremdschlüssel weniger Spalten sind, als im referenzierten eindeutigen Schlüssel.

    In diesem Fall öffnet sich beim Erzeugen ein Dialog, in dem Sie die referenzierte Spalte auswählen können. Es entsteht dann gleichzeitig eine neue Spalte in der Datenbanktabelle des Fremdschlüssels.

    Wenn Sie eine bereits existierende Spalte im Fremdschlüssel verwenden wollen, können Sie diese nur im Diagrammeditor zuordnen, in dem Sie sie per Drag-and-Drop auf den Fremdschlüssel ziehen.

  • Eine 'Indizierte Tabellenspalte' hat als Existenzvoraussetzung eine Spalte der Tabelle, die noch nicht im Index ist.

    Beim Erzeugen wird ein Dialog geöffnet, in dem Sie ein oder mehrere Spalten auswählen können, um sie dem Index hinzuzufügen.

  • Eine 'Option' hat als Existenzvoraussetzung eine im Typsystem für den Elementtyp konfigurierte Option. Beim Erzeugen wird ein Dialog geöffnet, in dem Sie ein oder mehrere Optionen auswählen können, um sie dem Element hinzuzufügen.

Pflege von Datenbank-Views

Zur einfachen Pflege von Datenbank-Views gibt es im Tabelleneditor den Kontextmenübefehl View vervollständigen.... Der Befehl steht auch in den Diagrammen zur Verfügung.

Mit diesem Befehl werden in einem Dialog alle Spalten zur Auswahl angeboten, die im Datenbank-View noch nicht verwendet werden, obwohl es eine passende From-Klausel gibt. Wenn Sie Ihre Auswahl bestätigen, dann wird im Datenbank-View für jede ausgewählte Spalte eine verknüpfte View-Spalte eingefügt.