Definitionen

Um die Arbeit und das Verständnis der Datenbank zu vereinfachen, wurden bei der Definition der Datenbank bestimmte Standards verwendet. Für die Erweiterungen wird empfohlen, diese Standards weiterzuverwenden.

Alle Bezeichnungen in der Datenbank wurden in englischer Sprache hinterlegt. Alle Tabellen haben einen Primärschlüssel als Autoinkrement hinterlegt. Die Primärschlüsselspalte hat immer den Namen der Tabelle ohne Prefix und als Postfix das Kürzel ID. So ist z.B. in der Tabelle tHosts die Primärschlüsselspalte die Spalte mit der Bezeichnung HostID.

Spalten, die als Fremdschlüssel verwendet werden, haben den Feldnamen des Primärschlüssels in der verknüpften Tabelle. In unserem Beispiel der Tabelle tHosts gibt es einen Fremdschlüssel auf die Domänen in der Tabelle tDomains. Die Spalte des Fremdschlüssels wurde mit DomainID bezeichnet.

Alle Tabellen in der Docusnap-Datenbank beginnen mit einem kleinen t als Abkürzung für den englischen Begriff für Tabelle (table). Alle Tabellen, die mit tSys im Namen beginnen, sind Tabellen ohne Inhaltsdaten. Sie enthalten systeminterne Definitionen für Docusnap.

Wenn durch das Customizing neue Felder bzw. Tabellen angelegt werden, werden diese durch ein vorangestelltes x gekennzeichnet. So würde z.B. eine Tabelle für Mobiltelefone mit xtMobilePhones benannt werden. Spalten in dieser Tabelle würden mit jeweils einem führenden x gekennzeichnet (z.B. xMobilephone). Durch diese Konvention werden Namenskonflikte mit vom Hersteller vergebenen Namen vermieden.