Zum Hauptinhalt springen

Konventionen

Datenstruktur Konventionen Konventionen der Datenstruktur

Die Elemente der Datenstruktur werden durch Nummern und teilweise durch Namen gekennzeichnet. Nummern werden immer vergeben, Namen können, müssen aber nicht, zugewiesen werden. Die Datenstruktur besitzt folgende Elemente:

  • Element: Nummer Name
  • Tabelle: Verfügbar Verfügbar
  • Teildatensatz: Verfügbar Verfügbar
  • Feld: Verfügbar Verfügbar
  • Schlüssel: Verfügbar Verfügbar
  • Schlüsselfeld: Verfügbar
  • Verknüpfung: Verfügbar Verfügbar
  • Verknüpfungsgfeld: Verfügbar

Die Nummer einer Datei kann im Bereich zwischen 1 und 999 frei vergeben werden, alle anderen Nummern werden durch CONZEPT 16 zugewiesen. Der Name eines Elements kann bis zu 20 Stellen lang sein und beliebige Zeichen enthalten. Die erste Stelle des Namens muss ein Zeichen zwischen A und Z bzw. zwischen a und z sein. Das letzte Zeichen darf kein Leerzeichen sein. In einem Namen ist der Doppelpunkt (:) nicht zulässig, bei Feldnamen können außerdem der Schrägstrich (/) und das Komma (,) nicht verwendet werden.

Der Name eines Elements muss in der Datenbank eindeutig sein, d. h. ein Element mit diesem Namen kann nur einmal vorhanden sein. So besteht zwar die Möglichkeit, sowohl eine Datei mit dem Namen "TEST" und ein Feld mit dem Namen "TEST" zu definieren, nicht aber zwei Felder (auch nicht aus verschiedenen Dateien) mit dem Namen "TEST". Dies dient später einem einfachen, direkten Zugriff auf jedes Element in der Datenbank. Bei einem Namen können sowohl Groß- als auch Kleinbuchstaben benutzt werden, zur Identifikation ist diese Unterscheidung belanglos. Der Name "TEST" und der Name "test" (oder auch "TesT" usw.) wird von CONZEPT 16 als identisch erkannt. Wie bereits erwähnt kann der Name eines Elements auch weggelassen werden (leerer Name). In diesem Fall wird auf das Element natürlich nur über die Nummer zugegriffen.

Empfehlungen zur Namensvergabe

Je nach Strukturelement wird dem Namen des Elementes das Präfix tbl für Datei, sbr für Teildatensatz, f für Felder, key für Schlüssel und lnk für Verknüpfung vorangestellt. Die Benennung innerhalb der Datenstruktur orientiert sich immer an einem Dateikürzel und einem Feldkürzel. Bei beiden Kürzeln ist auf eine sinnvolle, namhafte und möglichst kurze Benennung zu achten.

Je nach Datentyp sollte bei Feldern sollte ein Buchstabe für den Datentyp zwischen dem f und dem Dateikürzel eingefügt werden. Unserer Empfehlung nach wären das a für alphanumerisch, w für ganzzahlig kurz, i für ganzzahlig lang, b für ganzzahlig 64, f für Gleitkomma, m für Dezimal, d für Datum, t für Zeit und l für logische Werte.

Beispiel:

  • Element: Name
  • Datei: tblCstCustomer
  • Teildatensatz: sbrCstCommon
  • Feld: faCstName
  • Schlüssel: keyCstID (Der Name des Schlüssels leitet sich aus dem Schlüsselfeld ab.)

Die Verwendung von Umlauten, Sonderzeichen und dem Leerzeichen ist prinzipiell erlaubt, doch kann es bei der Verwendung von externen Programmen (zum Beispiel beim Zugriff auf die CONZEPT 16-Datenbank über die ODBC-Schnittstelle ) zu Problemen führen.

info

Grundsätzlich sollten für Namen in der Datenstruktur nur Buchstaben, Zahlen und die Zeichen "." und "_" verwendet werden.

Änderungen der Datenstruktur von mehrere Benutzern

Es besteht die Möglichkeit, dass mehrere Benutzer gleichzeitig die Datenstruktur verändern. Sie können sogar in der gleichen Datei Änderungen vornehmen. Es ist aber nicht möglich, das gleiche Feld, den gleichen Schlüssel oder die gleiche Verknüpfung zu bearbeiten. Wird dies trotzdem versucht, erscheint die Meldung "Exklusive Sperre nicht möglich".

Änderungen von anderen Benutzern werden in der Datenstruktur erst sichtbar, wenn der Datenstruktureditor erneut aufgerufen wird. Das Bearbeiten der Datenstruktur mit mehreren Benutzern ist somit nur sinnvoll, wenn sich die Benutzer entsprechend absprechen.

Aufruf

Der Datenstruktureditor kann über den Menüpunkt Extras / Datenstruktureditor… erreicht werden.