SuperX

Mail für InfosKontaktLogin

Datenbankbeschreibung für Modul Qualitätssicherung (Kurzname qa)

SuperX-Version 3.0
Modulversion 0.8
Sachgebiet Qualitätssicherung id 260
Systeminfo Qualitätssicherung id 260
Thema Qualitätssicherung
Themenbaum-Ast Abfragen

Übersicht

Tabellen und Komponenten (Alphabet) Tabellen (Thema) Tabellen (Typ)
  1. Tabellen
  2. Views
  3. Funktionen/Prozeduren
  4. Masken
  5. Schnittstellenbeschreibung
  1. Qualitätssicherung
  2. Administration Qualitätssicherung
    1. Ladetabellen
    2. Datentabellen
    3. Schlüsseltabellen
    4. Hilfstabellen

    Datenbankschema

    Tabellen

    Tabelle qa_dbtest (Datenbank-Test)

    Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

     
    Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
    tid SERIAL 10 true
    uniquename VARCHAR 255 true Schlüssel
    name VARCHAR 255 false Name
    systeminfo_id INTEGER 10 false Komponente systeminfo : tid
    resultset_id INTEGER 10 true Ergebnistabelle qa_resultset : tid
    whereclause TEXT 2147483647 false Bedingung formuliert als SQL-where-Ausdruck
    description TEXT 2147483647 false Beschreibung
    active SMALLINT 5 1 false Aktiv
    created_at DATE 5 false Erzeugt am
    Primärschlüssel:

    pk_qa_dbtest: tid

    Index/Indizes:
    • unique ix_qa_dbtest_id auf qa_dbtest (uniquename, systeminfo_id );
    Wird benutzt in:
      Tabelle qa_dbtest2project (Datenbank-Test zu Projekt)

      Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

       
      Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
      tid SERIAL 10 true
      dbtest_id INTEGER 255 true DB-Test qa_dbtest : tid
      project_id INTEGER 10 true Projekt qa_project : tid
      issue_id VARCHAR 255 false Ticketnummer
      Primärschlüssel:

      pk_qa_dbtest2project: tid

      Index/Indizes:
      • unique ix_qa_dbtest2project_id auf qa_dbtest2project (dbtest_id, project_id );
      Wird benutzt in:
        Tabelle qa_dbtest_assertion (Datenbank Test Erwartung)

        Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

         
        Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
        tid SERIAL 10 true
        dbtest_id INTEGER 10 false Datenbank-Test qa_dbtest : tid
        rownr INTEGER 10 false Zeilennr.
        def_col_caption VARCHAR 255 false Spalte Beschriftung
        def_col_name VARCHAR 255 false Spalte Name
        def_col_value VARCHAR 255 false Zellwert Standardmäßig vom Typ STRING, wenn nicht füllen Sie "Funktion"
        def_col_function VARCHAR 255 false Funktion (optional) z.B. "decval", um Zahlen mit Nachkommastellen zu erhalten, oder "val", um INTEGER zu erhalten.
        Primärschlüssel:

        pk_qa_dbtest_assertion: tid

        Index/Indizes:
          Wird benutzt in:
            Tabelle qa_dbtest_result (Datenbank-Testergebnis)

            Typ: Datentabelle, Themenbereich: Qualitätssicherung

             
            Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
            tid SERIAL 10 true
            dbtest_assertion_id INTEGER 10 false Erwartetes Testergebnis qa_dbtest_assertion : tid
            execution_start DATETIME 35 false Ausführung Start
            execution_end DATETIME 35 false Ausführung Ende
            result_code SMALLINT 5 false Ausführung Ergebniscode 0=Erfolg
            result_value VARCHAR 255 false Ergebnis
            Primärschlüssel:

            pk_qa_dbtest_result: tid

            Index/Indizes:
              Wird benutzt in:
                Tabelle qa_mask_execution

                Berichtsausführung

                Typ: Datentabelle, Themenbereich: Qualitätssicherung

                 
                Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                tid SERIAL 255 true id ID
                name varchar 255 true Name Interner Name
                userinfo_id INTEGER 100 false Angelegt von Benutzer userinfo : tid
                maskeninfo_id INTEGER 100 false Maske die ausgeführt werden soll maskeninfo : tid
                is_active smallint 1 true Aktiv Aktiv 0/1
                stylesheet_id INTEGER 1 false Styleheet XSL-Stylesheet bzw. JR sx_stylesheets : tid
                contenttype VARCHAR 255 false Contenttype XSL-Stylesheet bzw. JR(Das Feld wird derzeit noch nicht ausgewertet.)
                output_filename VARCHAR 255 false Ausgabedatei Ausgabedatei, wenn leer tmp.Datei(Das Feld wird derzeit noch nicht ausgewertet.)
                systeminfo_id INTEGER 100 false Komponente systeminfo : tid
                uniquename VARCHAR 255 true Schlüssel
                created_at DATE 5 false Erzeugt am
                Primärschlüssel:

                pk_qa_mask_execution1: tid

                Index/Indizes:
                • unique ix_qa_mask_execution_uniquename auf qa_mask_execution (uniquename );
                Wird benutzt in:
                  Tabelle qa_mask_execution2project (Testfall zu Projekt)

                  Typ: Datentabelle, Themenbereich: Qualitätssicherung

                   
                  Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                  tid SERIAL 10 true
                  mask_execution_id INTEGER 255 true DB-Test qa_mask_execution : tid
                  project_id INTEGER 10 true Projekt qa_project : tid
                  issue_id VARCHAR 255 false Ticketnummer
                  Primärschlüssel:

                  pk_qa_mask_execution2project: tid

                  Index/Indizes:
                  • unique ix_qa_mask_execution2project auf qa_mask_execution2project (mask_execution_id, project_id );
                  Wird benutzt in:
                    Tabelle qa_mask_execution_assert

                    Erwartetes Ergebnis nach Berichtsausführung

                    Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

                     
                    Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                    tid SERIAL 255 true id ID
                    mask_execution_id INTEGER 100 false ID der Berichtsausführung Test-ID
                    rownr INTEGER false Zeilennummer
                    colnr INTEGER false Spaltennummer
                    result_value_min FLOAT 255 false Erwartes Ergebnis (min) Untergrenze Ergebniswert
                    result_value_max FLOAT 255 false Erwartes Ergebnis (max) Obergrenze Ergebniswert
                    is_active smallint 1 true Aktiv 0/1
                    caption VARCHAR 255 false Name des erwarteten Ergebnis
                    Primärschlüssel:

                    pk_qa_mask_execution_assert1: tid

                    Index/Indizes:
                      Wird benutzt in:
                        Tabelle qa_mask_execution_assert_result

                        Ergebnis nach Berichtsausführung

                        Typ: Datentabelle, Themenbereich: Qualitätssicherung

                         
                        Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                        tid SERIAL 255 true id ID
                        mask_execution_assert_id INTEGER 100 false ID der Planung der Berichtsausführung-Assertion Test-ID
                        mask_execution_result_id INTEGER 100 false ID der Berichtsausführung-Assertion Test-ID
                        assert_result_value_min FLOAT 255 false Erwartes Ergebnis (min) Untergrenze erwarteter Ergebniswert
                        assert_result_value_max FLOAT 255 false Erwartes Ergebnis (max) Obergrenze erwarteter Ergebniswert
                        result_value VARCHAR 255 false Rückgabewert
                        result_code SMALLINT 5 false Ausführung Ergebniscode 0=Erfolg
                        Primärschlüssel:

                        pk_qa_mask_execution_assert_result: tid

                        Index/Indizes:
                          Wird benutzt in:
                            Tabelle qa_mask_execution_result

                            Protokoll der Berichtsausführung

                            Typ: Ladetabelle, Themenbereich: Qualitätssicherung

                             
                            Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                            tid SERIAL 255 true id ID
                            mask_execution_id INTEGER 100 false ID der Berichtsausführung qa_mask_execution : tid
                            execution_start DATETIME 100 false Beginn der Ausführung
                            execution_end DATETIME 100 false Ende der Ausführung
                            result_code SMALLINT false Ausführung erfolgreich 0=Erfolg
                            result_log TEXT false Logdatei Ausführung
                            result_xml TEXT 255 false Ausgabe (XML) XML
                            result_html TEXT 255 false Ausgabe (HTML) HTML
                            Primärschlüssel:

                            pk_qa_mask_execution_result: tid

                            Index/Indizes:
                              Wird benutzt in:
                                Tabelle qa_mask_field_sel

                                Feldvorbelegung bei Berichtsausführung

                                Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

                                 
                                Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                tid SERIAL 255 true id ID
                                mask_execution_id INTEGER 100 false ID der Berichtsausführung Test-ID qa_mask_execution : tid
                                felderinfo_id INTEGER 100 false Feld Feld der Maske felderinfo : tid
                                field_value VARCHAR 255 false Feldwert Wert des Feldes
                                is_active smallint 1 true Aktiv 0/1
                                Primärschlüssel:

                                pk_qa_mask_field_sel1: tid

                                Index/Indizes:
                                  Wird benutzt in:
                                    Tabelle qa_project (Test-Projekt)

                                    Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

                                     
                                    Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                    tid SERIAL 10 true
                                    uniquename VARCHAR 255 false Schlüssel
                                    name VARCHAR 255 false Name
                                    systeminfo_id INTEGER 10 false Komponente systeminfo : tid
                                    sachgebiete_id INTEGER 10 false Sachgebiet sachgebiete : tid
                                    active SMALLINT 5 false Aktiv
                                    created_at DATE 13 false Erzeugt am
                                    created_from INTEGER 10 false Erzeugt von userinfo : tid
                                    issue_link VARCHAR 255 false Link zum Ticketsystem
                                    Primärschlüssel:

                                    pk_qa_project: tid

                                    Index/Indizes:
                                      Wird benutzt in:
                                        Tabelle qa_resultset (Datenbanktest Ergebnistabelle)

                                        Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

                                         
                                        Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                        tid SERIAL 10 true
                                        uniquename VARCHAR 255 true Schlüssel
                                        name VARCHAR 255 false Name
                                        systeminfo_id INTEGER 10 true Komponente systeminfo : tid
                                        fromclause TEXT 32255 false Quelltabellen formuliert als SQL-from-Ausdruck
                                        fieldclause TEXT 255 false Felder formuliert als SQL-select-Ausdruck
                                        groupbyclause VARCHAR 255 false Gruppierung formuliert als SQL-group by -Ausdruck
                                        orderbyclause VARCHAR 255 false Sortierung formuliert als SQL-order by-Ausdruck
                                        Primärschlüssel:

                                        pk_qa_resultset: tid

                                        Index/Indizes:
                                        • unique ix_qa_resultset_id auf qa_resultset (uniquename, systeminfo_id );
                                        Wird benutzt in:
                                          Tabelle qa_sos_stg_aggr_astat (Amtl. Studierendenstatistik für QA)

                                          Typ: Hilfstabelle, Themenbereich: Qualitätssicherung

                                           
                                          Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                          hs_nr INTEGER 10 false
                                          studiengang_nr SMALLINT 5 false
                                          fach_nr SMALLINT 5 false
                                          matrikel_nr INTEGER 10 false
                                          geschlecht SMALLINT 5 false
                                          ca12_staat SMALLINT 5 false
                                          sem_rueck_beur_ein SMALLINT 5 false
                                          stg CHAR 4 false
                                          abschluss CHAR 2 false
                                          fgr CHAR 10 false
                                          abgrp CHAR 255 false
                                          regel SMALLINT 5 false
                                          kz_rueck_beur_ein SMALLINT 5 false
                                          fach_sem_zahl SMALLINT 5 false
                                          hssem SMALLINT 5 false
                                          stort CHAR 10 false
                                          stuart CHAR 10 false
                                          stufrm CHAR 10 false
                                          hzbart_astat CHAR 10 false
                                          hzbkfzkz CHAR 2 false
                                          hrst INTEGER 10 false
                                          letzte_pruefung_stort CHAR 10 false
                                          letzte_pruefung_staat SMALLINT 5 false
                                          letzte_pruefung_abschluss CHAR 2 false
                                          letzte_pruefung_ergebnis SMALLINT 5 false
                                          vorletzte_pruefung_stort CHAR 10 false
                                          vorletzte_pruefung_staat SMALLINT 5 false
                                          vorletzte_pruefung_abschluss CHAR 2 false
                                          vorletzte_pruefung_ergebnis SMALLINT 5 false
                                          datum DATE 13 false
                                          summe INTEGER 10 false
                                          Primärschlüssel:

                                          Index/Indizes:
                                            Wird benutzt in:
                                              Tabelle qa_sos_stg_aggr_int (Interne Studierendenstatistik für QA)

                                              Typ: Hilfstabelle, Themenbereich: Qualitätssicherung

                                               
                                              Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                              ca12_staat SMALLINT 5 false
                                              geschlecht SMALLINT 5 false
                                              hrst INTEGER 10 false
                                              studiengang_nr SMALLINT 5 false
                                              fach_nr SMALLINT 5 false
                                              fach_sem_zahl SMALLINT 5 false
                                              sem_rueck_beur_ein SMALLINT 5 false
                                              kz_rueck_beur_ein SMALLINT 5 false
                                              hssem SMALLINT 5 false
                                              stuart CHAR 10 false
                                              stutyp CHAR 10 false
                                              stufrm CHAR 10 false
                                              summe NUMERIC (19,6) false
                                              matrikel_nr INTEGER 10 false
                                              stg CHAR 10 false
                                              abschluss CHAR 10 false
                                              stichtag INTEGER 10 false
                                              Primärschlüssel:

                                              Index/Indizes:
                                                Wird benutzt in:
                                                  Tabelle qa_tablecomp_aggregation

                                                  Tabellenvergleich Abgleiche Summen im Rahmen eines Profils

                                                  Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

                                                   
                                                  Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                                  tid SERIAL 255 true id ID
                                                  qa_tablecomp_profile_id INTEGER false Profil qa_tablecomp_profile : tid
                                                  name varchar 255 true Name Interner Name
                                                  whereclause TEXT 255 false Bedingung
                                                  aggregationfield varchar 255 true Feld der Aggregation
                                                  aggregationfunction varchar 255 sum true Funktion der Aggregation z.B. sum
                                                  is_active smallint 1 true Aktiv Aktiv 0/1
                                                  priority CHAR 10 false Priorität qa_k_priority : apnr
                                                  Primärschlüssel:

                                                  pk_qa_tablecomp_aggregation: tid

                                                  Index/Indizes:
                                                    Wird benutzt in:
                                                      Tabelle qa_tablecomp_field

                                                      Tabellenvergleich Abgleiche Felder im Rahmen eines Profils

                                                      Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

                                                       
                                                      Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                                      tid SERIAL 255 true id ID
                                                      qa_tablecomp_profile_id INTEGER false Profil qa_tablecomp_profile : tid
                                                      name varchar 255 true Name Feldname
                                                      caption varchar 255 false Feldbezeichnung Feldbezeichnung
                                                      priority CHAR 10 false Priorität qa_k_priority : apnr
                                                      sortnr SMALLINT 10 false Sortiernummer
                                                      Primärschlüssel:

                                                      pk_qa_tablecomp_field: tid

                                                      Index/Indizes:
                                                        Wird benutzt in:
                                                          Tabelle qa_tablecomp_groupby

                                                          Tabellenvergleich Gruppierungsspalten im Rahmen eines Profils

                                                          Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

                                                           
                                                          Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                                          tid SERIAL 255 true id ID
                                                          qa_tablecomp_profile_id INTEGER false Profil qa_tablecomp_profile : tid
                                                          fieldname varchar 255 true Name Interner Name
                                                          fieldcaption varchar 255 false Bezeichnung Interner Name
                                                          Primärschlüssel:

                                                          pk_qa_tablecomp_groupby: tid

                                                          Index/Indizes:
                                                            Wird benutzt in:
                                                              Tabelle qa_tablecomp_idcol

                                                              Tabellenvergleich Identitätsspalten im Rahmen eines Profils

                                                              Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

                                                               
                                                              Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                                              tid SERIAL 255 true id ID
                                                              qa_tablecomp_profile_id INTEGER false Profil qa_tablecomp_profile : tid
                                                              fieldname varchar 255 true Name Interner Name
                                                              fieldcaption varchar 255 false Bezeichnung
                                                              Primärschlüssel:

                                                              pk_qa_tablecomp_idcol: tid

                                                              Index/Indizes:
                                                                Wird benutzt in:
                                                                  Tabelle qa_tablecomp_profile

                                                                  Tabellenvergleich Name des Profils

                                                                  Typ: Schlüsseltabelle, Themenbereich: Qualitätssicherung

                                                                   
                                                                  Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                                                  tid SERIAL 255 true id ID
                                                                  name varchar 255 true Name Interner Name
                                                                  uniquename VARCHAR 255 false Schlüssel
                                                                  table_1 VARCHAR 255 true Tabelle 1
                                                                  table_1_caption VARCHAR 255 true Tabelle 1 Beschriftung
                                                                  table_2 VARCHAR 255 true Tabelle 2
                                                                  table_2_caption VARCHAR 255 true Tabelle 2 Beschriftung
                                                                  is_active smallint 1 true Aktiv Aktiv 0/1
                                                                  systeminfo_id INTEGER 100 false Komponente systeminfo : tid
                                                                  table_1_filter TEXT 255 false Tabelle 1 Filter Zusätzlicher Filter für Tabelle 1
                                                                  table_2_filter TEXT 255 false Tabelle 2 Filter Zusätzlicher Filter für Tabelle 2
                                                                  Primärschlüssel:

                                                                  pk_qa_tablecomp_profile: tid

                                                                  Index/Indizes:
                                                                    Wird benutzt in:

                                                                      Views

                                                                      View qa_k_priority

                                                                      View PO-Version

                                                                       
                                                                      Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                                                      apnr CHAR 10 true
                                                                      kurz CHAR 10 false
                                                                      druck CHAR 150 false
                                                                      sortnr SMALLINT 150 false
                                                                      Primärschlüssel:

                                                                      SQL-Ausdruck:
                                                                      • SELECT 'A','A','Sehr wichtig',10 from xdummy union SELECT 'B','B','Wichtig',20 from xdummy union SELECT 'C','C','Unwichtig',30 from xdummy union SELECT 'P','P','Egal',40 from xdummy
                                                                      Wird benutzt in:

                                                                        Funktionen/Prozeduren

                                                                        Masken

                                                                           
                                                                        1. Maske: Datenbank-Test ausführen
                                                                          Nummer: 37140
                                                                          Datenbank-Tests ausführen
                                                                        2.  
                                                                        3. Maske: Datenbank-Tests planen
                                                                          Nummer: 37120
                                                                          Datenbank-Tests planen
                                                                        4.  
                                                                        5. Maske: Masken-Ausführung Protokoll (Detail)
                                                                          Nummer: 37040
                                                                          Masken-Ausführung
                                                                        6.  
                                                                        7. Maske: Masken-Ausführung planen
                                                                          Nummer: 37000
                                                                          Masken-Ausführung planen
                                                                        8.  
                                                                        9. Maske: Tabellen-Abgleich
                                                                          Nummer: 37060
                                                                          Masken-Ausführung
                                                                        10.  
                                                                        11. Maske: Tabellen-Abgleich Differenzen
                                                                          Nummer: 37180
                                                                          Detailabfrage zur Anzeige von Differenzen
                                                                        12.  
                                                                        13. Maske: Testfall-Protokoll
                                                                          Nummer: 37020
                                                                          Masken-Ausführung
                                                                        14.  
                                                                        15. Maske: Testfälle hochladen
                                                                          Nummer: 37080
                                                                          Testfälle hochladen
                                                                        16.  

                                                                        Schnittstellenbeschreibung

                                                                        Installation

                                                                        Folgende Tabellen werden bei der Installation geladen:

                                                                          Upgrade

                                                                          Folgende Tabellen werden bei dem Upgrade geladen:

                                                                            ETL-Routine

                                                                            Folgende Tabellen werden in der ETL-Routine geladen: