3.1.3. Namenskonventionen

3.1.3.1. Schemas in der QGEP-Datenbank

Die QGEP-Datenbank hat sechs qgep-Schemas:

  • qgep_od: in diesem Schema sind die Tabellen, die mit dem Datenmodell VSA-DSS übereinstimmen (Deckel, Abwasserknoten, Kanal etc.). Mit diesen Tabellen wird normalerweise gearbeitet.

  • qgep_vl: ist das Schema für die Wertelisten (value lists). Es gibt ein Tabelle für jede Werteliste der VSA-DSS. Als QGEP-User kann man diese Tabellen nicht bearbeiten.

  • qgep_network: Schema für die Tabellen, die QGEP für die Netzwerk-Werkzeuge benötigt. Diese Tabellen können mit den QGEP-Werkzeugen aktualisiert werden.

  • qgep_sys: Spezielle Tabellen für die Administration der Datenbank. Als QGEP-User kann man diese Tabellen nicht bearbeiten.

  • qgep_import und qgep_swmm: Schema für zusätzliche Plugins/Funktionen (QField und Arbeiten mit SWMM)

3.1.3.2. Layer Bezeichnungen

  • Layer Namen haben oft Präfixe wie od_ oder vl_.

Diese Präfixe zeigen, in welchem Schema die Tabellen vorhanden sind. od_Organisation ist die Tabelle Organisation im Schema qgep_od.

  • Layer Namen welche mit vw_ beginnen

Zwei oder mehrere VSA-DSS-Tabellen sind in einer View (vw) verknüpft. Der Layer hat die Bezeichnung der Haupttabelle. Beispiel: vw_qgep_Haltung: die Haupttabellen ist die Tabelle Haltung (nicht die Tabelle Kanal). Es ist wichtig die Haupttabelle zu kennen, damit die richtigen Attribute verwendet werden.

Das sind Views im Schema qgep_network

3.1.3.3. Feldnamen

  • Präfixe in Feldnamen

In einer View gibt es Felder von verschiedenen Tabellen. In einfachen Fällen ist da nur die Superklasse und die Sub-Klasse vorhanden. In den qgep-Hauptleyern sind es aber mehrere Sub- und Superklassen. Mit dem Präfix des Feldname wird angezeigt, zu welcher Klasse ein Feld gehört. Das Präfix sind zwei Buchstaben welche für eine Klasse des VSA-DSS Datenmodell stehen. Beispiel: DE = Deckel, BW = Abwasserbauwerk. Es gilt folgende Konvention: Felder der Haupttabelle haben kein Präfix, alle anderen Felder haben ein Präfix, dass auf die jeweilige Tabelle verweist. Bei Sub- und Superklasse werden die beiden Tabellen zusammengenommen. Beispiel im Layer vw_qgep_Haltung: Bezeichnung ist ein Feld der Tabelle Abwassernetzelement (der Superklasse der Haupttabelle Haltung) und hat deswegen kein Präfix. Material ist in der Tabelle Haltung und hat auch kein Präfix weil das die Haupttabelle ist. KA_Nutzungsart_IST ist ein Feld der Tabelle Kanal. BW-Bemerkung ist das Feld Bemerkung der Tabelle Abwasserbauwerk.

fk_ ist nicht eine Abkürzung für eine spezielle Tabelle. Es steht für Fremdschlüssel (foreign key). Das sind Fremdschlüsselfelder.

  • _ Felder

Felder die mit _ (Unterstrich) beginnen sind berechnete Felder. Man findet sie in den Schemas nicht. Beispiele: _slope_per_mill (_GefaellePromille) in vw_qgep_Haltung. _Kanal_Nutzungsart_ist in vw_qgep_Abwasserbauwerk ist berechnet aus dem Feld Nutzungsart_Ist des Kanales, der über die Fremdschlüsselfelder der Abwassernetzelemente als Auslauf mit dem Schacht verknüpft ist.