GEVAS-Professional Datenbank-Beschreibung

Aus GEVITAS
Version vom 6. Dezember 2012, 18:58 Uhr von Gevitas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Allgemeines == Dieser und die folgenden Artikel beschreiben den Aufbau der GEVAS-Professional-Datenbank. === Besonderheiten der verschiedenen Datenban…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Allgemeines

Dieser und die folgenden Artikel beschreiben den Aufbau der GEVAS-Professional-Datenbank.

Besonderheiten der verschiedenen Datenbank-Typen

Oracle©

Unter Oracle sind alle Tabellennamen in Großbuchstaben anzugeben. Außerdem muss man beachten, dass unter Oracle-Datenbanken eine Tabelle u.U. mit dem Schema-Namen + “.” + Tabellenname angesprochen wird.

Beispiel:

ABT_A.ADR, ABT_A.LIEFER ABT_B.ADR, ABT_B.LIEFER

"ABT_A" bzw. "ABT_B" entspricht dabei einem Schema im Oracle-Server. Ein Schema entspricht dabei z.B. einer Abteilung.

MS-SQL

Bei MS-SQL-Datenbanken kann eine Tabelle u.U. mit dem Tabelleneigentümer-Namen + “.” + Tabellenname angesprochen werden. Der Standard-Eigentümer “dbo.” (Database-Owner) muss jedoch nicht angegeben werden.

Beispiel:

dbo.ADR dbo.LIEFER

Wichtig: Wenn z.B. im Rahmen eines Datenbank-Updates eine neue Tabelle angelegt wird und der ausführende SQL-Benutzer (nicht GEVAS-Professional-Benutzer!) hat keine Admin-Rechte auf dem SQL-Server und gehört nicht der Rolle "dbo" als Besitzer an, so wird die neue Tabelle mit seinem Namen angelegt! Das hat fatale Folgen:

  • Wenn dieser Benutzer mit GEVAS-Professional arbeitet, scheint alles normal zu sein, er kann auch in die neue Tabelle Daten speichern.
  • Wenn ein anderer Benutzer mit REFLEX arbeitet, kommt eine Fehlermeldung, dass die neue Tabelle nicht vorhanden ist! Dieser Benutzer kann in der neuen Tabelle keine Daten speichern, weil sie unter "dbo" gar nicht vorhanden ist!


Alphabetische Liste der Tabellen

Eine alphabetische Liste der Tabellen wird in diesem Artikel beschrieben.

Datentypen

Die Felder (Spalten) der Datenbanken haben verschiedene Datentypen. Manche Felder können Text aufnehmen, machen Zahlen, andere Datumsangaben usw. In dem Artikel "Datentypen der Datenbank-Beschreibung" werden die Datentypen beschrieben.

Bereiche

Stammdaten

Artikel

Sets

Artikelgruppen

Adressen, Personen

Bearbeiter

Veranstaltungsorte

Diverse Stammdaten

Auftragsverwaltung

Auftragsverwaltung


Lager

Lagerausgabe

Lager


Werkstatt

Reparaturen

VDE-Prüfung


Faktura

Rechnungen/Gutschriften


Archiv

Archiv, Aussonderungen

Sonstiges

Programmparameter

Benutzer und Zugriffsrechte

GEVITAS-Carnet

Alphabetische Liste der Datenbank-Tabellen von GEVAS-Professional