Um die Struktur einer logischen Datenbank zu bearbeiten, d. h. anzuzeigen oder zu ändern, wählt man Struktur auf dem Einstiegsbild des Logical Database Builders oder navigiert von anderen Komponenten in den Struktur Editor.
Im Struktur Editor wird die Hierarchie der Struktur angezeigt, wobei jeder Knoten wie folgt bezeichnet wird:
· node ist der Namen des Knotens.
· id bezeichnet den Typ des Knotens, nämlich T bei Bezug auf eine Datenbanktabelle, S bei Bezug auf einen Datentyp aus dem Dictionary und C bei Bezug auf einen Datentyp aus einer Typgruppe.
· type ist der Name des Dictionary-Objekts, auf dass sich der Knoten bezieht.
· text ist der Kurztext des Knotens.
Wie üblich können die untergeordneten Baumstrukturen für einen Knoten expandiert oder komprimiert werden und es können einzelne Teilbäume bearbeitet werden. Durch Doppelklick auf einem Knoten werden seine bei der Definition festgelegten Attribute angezeigt. Um die Struktur eines Knotens, d.h. die Komponenten seines Datentyps anzuzeigen, plaziert man den Cursor auf dem Knoten und wählt die Funktion TabFelderanzeigen.
· Durch Auswahl der Funktion Put-Routine kann direkt in das Unterprogramm PUT_node des Datenbankprogramms verzweigt werden. Hierzu muss das Unterprogramm aber in einem eigenen Include-Programm enthalten sein, das einer bestimmten Namenskonvention gehorcht (siehe Datenbankprogramm bearbeiten).
· Um einen vorhandenen Knoten umzubenennen, platziert man den Cursor auf dem Knoten und wählt Bearbeiten → Knoten → Ändern.
· Um einen neuen Knoten der untergeordneten oder gleichen Ebene anzulegen, auf welcher der Cursor platziert ist, wählt man Bearbeiten → Knoten → Anlegen. Ein so im Struktur-Editor angelegte Knoten besteht vorerst nur aus seinem logischen Namen, mit dem er mittels der TABLES- bzw. NODES-Anweisung im Datenbankprogramm bekannt gemacht wird. Um den Knoten vollständig festzulegen, müssen noch sein Typ, den Namen des Datentyps aus dem Dictionary, auf das er sich bezieht und sein Kurztext per Doppelklick auf den Knoten festgelegt werden.
· Um einen Teilbaum zu markieren/entmarkieren, wählt man Bearbeiten → Teilbaum → Markieren/Entmarkieren. Um einen solcherart markierten Teilbaum innerhalb einer Struktur an eine mit dem Cursor ausgewählte Position zu verschieben, wählt man Bearbeiten → Teilbaum → Umhängen.
· Um einen Teilbaum zu löschen, platziert man den Cursor auf dem Knoten oder markiert ihn und wählt dann Bearbeiten → Teilbaum → Löschen.