Datenbankfelder

Wählen Sie Datei > Verwalten > Datenbankstruktur um den Dialog zur Konfiguration der Datenbankstruktur zu öffnen. Alternativ öffnen Sie diesen Dialog für eine spezifische Datenbanktabelle über Rechtsklick auf die entsprechende Ansicht und Auswahl von Tabellenstruktur ändern im Kontextmenü.

▪    Wählen Sie über der Tabelle Felder die Schaltfläche "Neu" um ein neues Feld anzulegen.

Hinweis: Neu angelegte Felder sind in der Listenansicht/in Containern initiell ausgeblendet. Um neue Felder in der jeweiligen Tabelle anzuzeigen, klicken Sie mit der rechten Maustaste auf die Kopfzeile der Tabelle und wählen Konfigurieren > Layout und Spalten.

▪    Über Löschen können Sie Felder aus der Datenbanktabelle entfernen.

▪    Klicken Sie in ein Feld um die Feldeigenschaften zu bearbeiten.

▪    Unter dem Feldnamen kann das Feld angesprochen und identifiziert werden. Ein Feldname darf nur einmal pro Tabelle vergeben werden.

Hinweis: Physikalische Feldnamen in Tabellen dürfen nur alphanumerische Zeichen, also "a"..."z", "A"..."Z", "0"..."9", Umlaute und "_" enthalten. Zahlen dürfen dabei jedoch nicht an erster Stelle stehen.

▪    Der Feldtyp SQL gibt an, welche Art von Daten in das Feld gespeichert werden darf. Die genaue Bedeutung der einzelnen Datentypen entnehmen Sie bitte der Dokumentation Ihres Datenbanksystems. Eine Beschreibung der wichtigsten Datentypen finden Sie im Kapitel Datentypen.

▪    Die Feldgröße bestimmt bei Zeichenfeldern die maximale Anzahl an Zeichen an, die in dem Feld gespeichert werden können.

▪    Bei numerischen Feldern gibt die Eigenschaft Genauigkeit die maximale Anzahl an Ziffern an und Nachkommastellen die maximale Anzahl an Ziffern rechts vom Dezimaltrennzeichen.

Beispiel: Die Zahl 123,45 hat eine Genauigkeit von 5 und 2 Dezimalstellen.

▪    NULL-Werte erlaubt: Ist diese Option aktiviert, muss in diesem Feld keine Eingabe stattfinden. Bitte beachten Sie, dass Sie diese Option nur deaktivieren können, wenn noch keine Daten mit NULL-Werten für dieses Feld vorhanden sind. Andernfalls wird beim Beenden des Dialogs eine entsprechende Meldung angezeigt.

Hinweis: Ein NULL-Wert weist darauf hin, dass der Wert unbekannt ist. Ein NULL-Wert ist weder eine leere Zeichenfolge (für Zeichen- oder datetime-Datentypen) noch der Wert 0 (für numerische Datentypen).

▪    Schlüsselfeld: In jeder Tabelle kann nur ein (Primär-)Schlüsselfeld definiert werden (z. B. ID). Die Option kann nur dann auf ein Feld angewandt werden, wenn noch kein Schlüsselfeld in der Tabelle definiert wurde. Zum Ändern eines bestehenden Schlüsselfeldes benötigen Sie ein Datenbank­-Konfigurations­werkzeug (z. B. Microsoft SQL Server Management Studio, pgAdmin).

Hinweis: Legen Sie für jede Tabelle generell ein Primärschlüsselfeld an. Wir empfehlen dabei den Feldtyp "uniqueidentifier". In der Ansichtskonfiguration weisen Sie diesem Feld den internen Feldtyp "Datensatz ID" zu. Für die Datensatz-ID legen Sie unter PostgreSQL ein Feld mit der Feldlänge 32 an. Nur Ansichten mit einer Datensatz-ID sind im WebAccess verfügbar.