SuperX

Mail für InfosKontaktLogin

Datenbankbeschreibung für Modul Visualisierungen (Kurzname viz)

SuperX-Version
Modulversion 0.3b
Sachgebiet Visualisierungen id 320
Systeminfo Visualisierungen id 320
Thema Visualisierungen
Themenbaum-Ast Abfragen

Übersicht

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

        Datenbankschema

        Tabellen

        Tabelle viz_chart

        Diagrammentwürfe

        Typ: Datentabelle, Themenbereich: Visualisierungen

         
        Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
        tid SERIAL true tid
        uniquename VARCHAR 255 true Unique Name
        caption VARCHAR 255 Bezeichnung
        description TEXT 255 Beschreibung
        chartmodel TEXT 255 Quellcode des Diagramms
        preview_svg TEXT 255 Vorschau (SVG)
        userinfo_id INTEGER 255 Angelegt von userinfo : tid
        creation_date DATE 255 today() Angelegt (Datum)
        update_date DATE 255 today() Letzte Änderung (Datum)
        maskeninfo_id INTEGER 255 Maske maskeninfo : tid
        mask_params TEXT 255 Maskenparameter
        renderer_id INTEGER false Renderer viz_renderer : tid
        chartmodel_miniature TEXT 255 Quellcode des Diagramms (Miniatur)
        chart_position CHAR 10 Position des Diagramms CENTER,TOP,BOTTOM,LEFT,RIGHT,INLINE
        Primärschlüssel:

        viz_chart_pk: tid

        Index/Indizes:
          Wird benutzt in:
            Tabelle viz_property

            Schlüsseltabelle für Eigenschaften von Visualisieren

            Typ: Schlüsseltabelle, Themenbereich: Administration

             
            Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
            tid SERIAL true tid
            caption VARCHAR 255 Bezeichnung
            prop_uniquename VARCHAR 255 Schlüssel
            prop_default VARCHAR 255 false Defaultwert
            prop_unit VARCHAR 255 false Einheit
            is_generic SMALLINT 255 1 false Generische Eigenschaft 1=ja, 0=nein
            static_values TEXT 255 false Wertebereich (statisch) wird nur bei SELECT-Feldern genutzt, mit "|" getrennt
            is_mandatory SMALLINT 255 0 false Pflichteingabe 1=ja, 0=nein
            input_type_id INTEGER 255 1 false Eingabedialog viz_property_input_type : tid
            property_group_id INTEGER 255 false Art der Eigenschaft viz_property_group : tid
            explanation TEXT 32255 false Erläuterung Wird als Tooltip angezeigt
            sortnr INTEGER 255 Sortiernummer
            range_from INTEGER 255 Minimalwert Wir nur bei Schiebereglern genutzt
            range_to INTEGER 255 Maximalwert Wir nur bei Schiebereglern genutzt
            prop_value_type VARCHAR 255 string false Datentyp string,integer,float,boolean
            Primärschlüssel:

            viz_property_pk: tid

            Index/Indizes:
              Wird benutzt in:
                Tabelle viz_property_group

                Schlüsseltabelle für Gruppen von Visualisierungseigenschaften

                Typ: Schlüsseltabelle, Themenbereich: Visualisierungen

                 
                Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                tid SERIAL true tid
                uniquename VARCHAR 255 true Unique Name
                caption VARCHAR 255 Bezeichnung
                sortnr INTEGER 255 Sortiernummer
                Primärschlüssel:

                viz_property_group_pk: tid

                Index/Indizes:
                  Wird benutzt in:
                    Tabelle viz_property_group_renderer

                    Schlüsseltabelle für Renderer von Gruppen von Visualisierungseigenschaften

                    Typ: Schlüsseltabelle, Themenbereich: Administration

                     
                    Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                    tid SERIAL true tid
                    renderer_id INTEGER true Renderer viz_renderer : tid
                    property_group_id INTEGER 255 true Gruppe der Visualisierung viz_property_group : tid
                    variable_name VARCHAR 255 Variablenname
                    Primärschlüssel:

                    viz_property_group_renderer_pk: tid

                    Index/Indizes:
                      Wird benutzt in:
                        Tabelle viz_property_input_type

                        Schlüsseltabelle für Dialogtypen von Visualisierungseigenschaften

                        Typ: Schlüsseltabelle, Themenbereich: Visualisierungen

                         
                        Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                        tid SERIAL true tid
                        uniquename VARCHAR 255 true Unique Name
                        caption VARCHAR 255 Bezeichnung
                        Primärschlüssel:

                        viz_property_input_type_pk: tid

                        Index/Indizes:
                          Wird benutzt in:
                            Tabelle viz_property_renderer

                            Schlüsseltabelle für Renderer von Visualisierungseigenschaften

                            Typ: Schlüsseltabelle, Themenbereich: Administration

                             
                            Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                            tid SERIAL true tid
                            renderer_id INTEGER true Renderer viz_renderer : tid
                            property_id INTEGER 255 true Eigenschaft der Visualisierung viz_property : tid
                            variable_name VARCHAR 255 Variablenname
                            Primärschlüssel:

                            viz_property_renderer_pk: tid

                            Index/Indizes:
                              Wird benutzt in:
                                Tabelle viz_renderer

                                Schlüsseltabelle für Renderer von Visualisierungen

                                Typ: Schlüsseltabelle, Themenbereich: Visualisierungen

                                 
                                Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                tid SERIAL true tid
                                uniquename VARCHAR 255 true Unique Name
                                caption VARCHAR 255 Bezeichnung
                                Primärschlüssel:

                                viz_renderer_pk: tid

                                Index/Indizes:
                                  Wird benutzt in:
                                    Tabelle viz_type

                                    Schlüsseltabelle für Arten von Visualisierungen

                                    Typ: Schlüsseltabelle, Themenbereich: Visualisierungen

                                     
                                    Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                    tid SERIAL true tid
                                    uniquename VARCHAR 255 true Schlüssel
                                    caption VARCHAR 255 Bezeichnung
                                    renderer_id INTEGER 4 false Renderer viz_renderer : tid
                                    srcpath VARCHAR 255 false Pfad zum Quellcode
                                    method VARCHAR 255 false Methode
                                    orientation CHAR 1 false Orientierung Grafik horizontal (H) oder vertikal (V)
                                    Primärschlüssel:

                                    viz_type_pk: tid

                                    Index/Indizes:
                                      Wird benutzt in:
                                        Tabelle viz_type_property

                                        Schlüsseltabelle für Eigenschaften von Visualisierungstypen

                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                         
                                        Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                        tid SERIAL true tid
                                        viz_type_id INTEGER false Diagrammtyp viz_type : tid
                                        viz_property_id INTEGER 255 Eigenschaft der Visualisierung viz_property : tid
                                        viz_property_dimension_measure : tid
                                        is_mandatory SMALLINT 255 0 false Pflichteingabe 1=ja, 0=nein
                                        sortnr SMALLINT 255 0 false Sortiernr.
                                        Primärschlüssel:

                                        viz_type_property_pk: tid

                                        Index/Indizes:
                                          Wird benutzt in:

                                            Views

                                            View viz_property_dimension_measure

                                            View Eigenschaften für Dimensionen und Maße

                                             
                                            Feldname Feldtyp Größe Default Not Null Beschreibung Kommentar Fremdschlüssel
                                            tid INTEGER true tid
                                            caption VARCHAR 255 Bezeichnung
                                            prop_uniquename VARCHAR 255 Schlüssel
                                            prop_default VARCHAR 255 false Defaultwert
                                            prop_unit VARCHAR 255 false Einheit
                                            is_generic SMALLINT 255 1 false Generische Eigenschaft 1=ja, 0=nein
                                            static_values TEXT 255 false Wertebereich (statisch) wird nur bei SELECT-Feldern genutzt, mit "|" getrennt
                                            is_mandatory SMALLINT 255 0 false Pflichteingabe 1=ja, 0=nein
                                            input_type_id INTEGER 255 1 false Eingabedialog
                                            property_group_id INTEGER 255 false Art der Eigenschaft
                                            explanation TEXT 32255 false Erläuterung Wird als Tooltip angezeigt
                                            sortnr INTEGER 255 Sortiernummer
                                            range_from INTEGER 255 Minimalwert Wir nur bei Schiebereglern genutzt
                                            range_to INTEGER 255 Maximalwert Wir nur bei Schiebereglern genutzt
                                            Primärschlüssel:

                                            SQL-Ausdruck:
                                            • SELECT P.tid, P.caption, P.prop_uniquename, P.prop_default, P.prop_unit, P.is_generic, P.static_values, P.is_mandatory, P.input_type_id, P.property_group_id, P.explanation, P.sortnr, P.range_from, P.range_to FROM viz_property P, viz_property_group G where P.property_group_id=G.tid and G.uniquename in ('CATEGORY','MEASURE')
                                            Wird benutzt in:

                                              Funktionen/Prozeduren

                                              Masken

                                                 
                                              1. Maske: Studierende Datenblatt (Teiltabelle)
                                                Nummer: 44020
                                                Teiltabelle für Makrobericht Studierende gesamt / 1. FS / 1.HS
                                              2.  
                                              3. Maske: Studierenden-Entwicklung
                                                Nummer: 44070
                                                Makrobericht Studierende gesamt / 1. FS / 1.HS
                                              4.  
                                              5. Maske: Visualisierungen suchen
                                                Nummer: 44000
                                                Visualisierungen verwalten
                                              6.  

                                              Schnittstellenbeschreibung

                                              Installation

                                              Folgende Tabellen werden bei der Installation geladen:

                                                 
                                              1. viz_type
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_type.unl
                                              2.  
                                              3. viz_property
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property.unl
                                              4.  
                                              5. viz_property_input_type
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_input_type.unl
                                              6.  
                                              7. viz_property_group
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_group.unl
                                              8.  
                                              9. viz_renderer
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_renderer.unl
                                              10.  
                                              11. viz_property_renderer
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_renderer.unl
                                              12.  
                                              13. viz_property_group_renderer
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_group_renderer.unl
                                              14.  
                                              15. viz_type_property
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_type_property.unl
                                              16.  
                                              17. viz_chart
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_chart.unl

                                              Upgrade

                                              Folgende Tabellen werden bei dem Upgrade geladen:

                                                 
                                              1. viz_type
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_type.unl
                                              2.  
                                              3. viz_property
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property.unl
                                              4.  
                                              5. viz_property_input_type
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_input_type.unl
                                              6.  
                                              7. viz_property_group
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_group.unl
                                              8.  
                                              9. viz_renderer
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_renderer.unl
                                              10.  
                                              11. viz_property_renderer
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_renderer.unl
                                              12.  
                                              13. viz_property_group_renderer
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_property_group_renderer.unl
                                              14.  
                                              15. viz_type_property
                                                wird geladen aus $VIZ_PFAD/schluesseltabellen/viz_type_property.unl

                                              ETL-Routine

                                              Folgende Tabellen werden in der ETL-Routine geladen: