Kapitelübersicht



6. Schluesselrelationen (gesplittete Schluessel)
  6.1 Begriffserklaerungen
  6.2 Bildschirmfolge
  6.3 Auswahl einer Relation (VS041)
    6.3.1 Syntax der Eingabefelder (VS041)
    6.3.2 Uebergang zur Anzeige der ausgewaehlten Relation (VS042)
  6.4 Beschreibung der Relation und der Attribute
    6.4.1 VS042 als Ausgangspunkt bei Aenderung/Neuanlage einer Relation
    6.4.2 Wechsel zu anderen Relationsanzeigen (VS042)
    6.4.3 Ueberpruefung auf doppelte Bezeichnung oder Abkuerzung (VS042)
  6.5 Relationsaenderung/-neuanlage (VS043)



                                                 Kap. 6




                 Schluesselrelation


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis


                                                      6.1




     Begriffserklaerungen: Schluesselrelation


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis


    'Relation' ist der wissenschaftliche Begriff fuer 'Tabelle'.
    Eine Schluesselrelation ist eine Tabelle aus Schluesselinhalten,
    wobei jede Spalte einem Schluessel zugeordnet ist.
    Eine Schluesselrelation fuer die Schluessel 1901 und 1902
    waere dann z.B.:


     1901 ! 1902
    -------------
       11 ! 1
       11 ! 3
       12 ! 1
       13 ! 1
       31 ! 3
       32 ! 3
       40 ! 4
       40 ! 5


    Im ASS werden an 2 Stellen Schluesselrelationen verwendet, die
    nichts mit einander zu tun haben:
      1. Auf der Summendatenbank, um Auswertungen zu beschleunigen.
      2. Auf der Schluesseldatenbank.
    Thema dieses Kapitels sind die Relationen aus 2.).


    Diese Relationen sollen z.B. dazu dienen, Massenschluessel
    beim Ausdruck zusammenzufuehren (Relationsart 'S').
    Bisher koennen nur die Schluessel fuer eine Relation eingegeben
    werden, jedoch noch nicht die Schluesselinhalte. Die Tabellen
    koennen also noch nicht gefuellt werden.
    Ausserdem gibt es bisher nur eine Relationsart, naemlich 'S'.


    Fuer eine Relation sind Sie genau dann berechtigt, wenn Sie fuer
    die betreffenden Schluessel berechtigt sind.


    Werden alle Schluessel einer Schluesselrelation der Relationsart
    'S' als Kopf- oder Zeilenschluessel in der entsprechenden Reihen-
    folge angefordert und soll ueberall der Schluesselinhalt gedruckt
    werden, so werden die Inhalte zu einem Inhalt zusammengesetzt
    und wie ein Schluessel dargestellt.

                                                      6.2




     Bildschirmfolge


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis
                   +-------+
                   ! VS041 !
                   +-------+
                       !
                       !
                   +-------+
                   ! VS042 !
                   +-------+
                   ! VS043 !
                   +-------+


    Inhaltliche Zuordnung der Maskennamen
    -------------------------------------
    VS041       Relationsauswahl
    VS042       Relationsbeschreibung
    VS043       Neuanlage/Aenderung der Relation

                                                      6.3




     Auswahl einer Relation (VS041)


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis
    VS041 stellt eine Uebersicht der vorhandenen Relationen dar und
    ermoeglicht mit Hilfe der Relationsnummer eine Relation
    eindeutig zu identifizieren, um im naechsten Dialogschritt weitere
    Informationen dazu anzuzeigen oder um sie fuer eine Neuaufnahme
    in die Schluesseldatenbank aufzunehmen.
    Von der aktuellen Position in der Schluesseldatenbank ausgehend
    werden, wenn moeglich, die Relationsnummer, -bezeichnung und
    -abkuerzung von 16 Saetzen angezeigt.
    Mit PF7 bzw. PF8 kann rueckwaerts bzw. vorwaerts geblaettert wer-
    den. Durch Eingabe einer Relationsnummer im Kommandofeld und
    Druecken der Tasten PF7/PF8 werden die Relationen bis zu dieser
    Nummer bzw. ab dieser Nummer aufgelistet.
    Um zum naechsten Dialogschritt zu gelangen, muss entweder durch
    Eingabe eines Zeichens im OP-Feld eine Relation markiert oder
    im Kommandofeld eine Relationsnummer angegeben werden.
    Mit ENTER wird dann zur naechsten Maske (VS042) verzweigt.


                                                      6.3.1




     Syntax der Eingabefelder (VS041)


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis
    Die Relationsnummer muss mit einer Zahl zwischen 1 und 32767
    versorgt werden. In das OP-Feld ist ein beliebiges gueltiges
    Zeichen einzugeben.
    Wird gegen die Syntax der Felder verstossen, so lehnt ASS die
    falsche Eingabe ab und verharrt solange an diesem Dialogpunkt,
    bis entweder eine passende Korrektur erfolgt oder mittels einer
    PF-Taste zu einem anderen Programmabschnitt verzweigt wird.


                                                      6.3.2




     Uebergang zur Anzeige der ausgewaehlten Relation (VS042)


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis
    Nach einer korrekten Behandlung der Eingabefelder wird zum
    naechsten Dialogschritt, der Anzeige der Relation mit ihren
    Attributen (VS042), verzweigt.


                                                      6.4




     Beschreibung der Relation und der Attribute (VS042)


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis
    VS042 dient in erster Linie dazu, Ihnen alle in der Schluessel-
    datenbank zu einer Relation zur Verfuegung stehenden Informationen
    anzuzeigen. Falls die ausgewaehlte Relation noch nicht erfasst ist,
    erscheint ein bis auf die in VS042 getaetigten Eingaben und die
    Zeilenueberschriften leeres Anzeigebild. Erklaerungen zu den
    Aussagen der einzelnen Bildzeilen finden sich bei der Behandlung
    der Eingabefelder der Aenderungs-/Neuanlagemaske (6.5).

                                                      6.4.1




     VS042 als Ausgangspunkt bei Aenderung/Neuanlage


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis
    Wie schon erwaehnt, ist die weitere Verzweigung zur Neuanlage
    einer Relation ueber PF1 dann moeglich, wenn die
    Relationsnummer korrekt eingegeben wurde. Bei einer schon
    vorhandenen Relation besteht die Moeglichkeit, ueber PF2 zur
    Aenderung der Relationseigenschaften zu gelangen. Bitte beachten
    Sie, dass fuer die Aenderung und Neuanlage eine ausreichende
    Passwortberechtigung erforderlich ist.


                                                      6.4.2




     Wechsel zu anderen Relationsanzeigen (VS042)


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis
    Zur Anzeige weiterer Relationen gibt es zwei Moeglichkeiten. Sie
    koennen  entweder mittels PF7/PF8 vor- bzw. zurueckblaettern, oder
    ein Feld in der Befehlzeile direkt einstellen. Dabei gelten
    folgende Regeln:


    - rein numerische Daten, die die Grenze von 32767 nicht
      ueberschreiten, werden als Relationsnummern interpretiert. ASS
      prueft die ersten fuenf Zeichen, sobald das allererste eine
      Ziffer ist. Ist von den folgenden 4 Zeichen eines keine Ziffer,
      so wird die Eingabe als falsch zurueckgewiesen.


    - Alphanumerische Daten werden entsprechend ihrer Laenge gedeutet.
      Wurden mehr als sechs Zeichen eingegeben, so ordnet sie ASS der
      Relationsbezeichnung zu. Andernfalls wird die Eingabe als
      Relationsabkuerzung gedeutet. Bei Bezeichnungs- bzw.
      Abkuerzungsduplikaten wird auf die Relation mit der kleinsten
      Nummer positioniert.


    Nur Relationen, fuer die Sie berechtigt sind, werden angezeigt und
    koennen von Ihnen geaendert werden.


                                                      6.4.3




     Ueberpruefung auf doppelte Bezeichnung oder Abkuerzung


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis
    Mittels der Befehle DUPBEZ/DUPABK kann man auf die Relation
    mit gleicher Bezeichnung bzw. Abkuerzung wie die eingestellte
    und naechst groesserer Nummer positionieren, sofern es eine
    solche Relation gibt.




                                                      6.5




     Relationsaenderung/-neuanlage (VS043)


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis
    VS043 wird bei Neuanlage oder Aenderung des Schluessels und
    seiner Eigenschaften verwendet.


    Feldbeschreibung zu den Masken  VS042 und VS043:
    ------------------------------------------------
    Die im folgenden beschriebenen Bilder VS042 und VS043 weisen
    folgende Felder auf:


    RELATIONS-NR
    ------------


    Eindeutige Identifikation der Relation in der
    Schluesseldatenbank, kann eine Zahl von 1-32767 sein. Die
    Relationsnummer kann nicht geaendert werden.


    RELATIONS-BEZEICHNUNG
    ---------------------


    Aenderung immer moeglich. Eingabe bei Neuanlage erforderlich. Bis
    zu zwanzig Zeichen, wobei an erster Stelle keine Ziffer vorkommen
    darf. Als Sonderzeichen sind Klammeraffe, Dollar-, Nummern- und
    Unterstreichzeichen zugelassen. Leerzeichen sind unzulaessig,
    ebenso Punkte.


    RELATIONS-ABKUERZUNG
    --------------------
    Aenderung immer moeglich. Eingabe bei Neuanlage erforderlich.
    Bis zu sechs Zeichen, ansonsten wie bei der Bezeichnung.


    RELATIONS-ART
    -------------
    Bisher immer 'S'.


    SCHLUESSEL-NUMMER, -BEZEICHNUNG, -ABKUERZUNG
    --------------------------------------------
    Eine Schluesselrelation auf der Schluesseldatenbank kann zwischen
    2 und 6 Schluessel beinhalten. Fuer diese Schluessel werden Nummer,
    Bezeichnung und Abkuerzung jeweils in einer Zeile angezeigt.


    INHALT (VS042)
    --------------
    Bisher immer auf Blank gesetzt. Soll spaeter Schluesselinhalte be-
    inhalten.




    NEUE NUMMER (VS043)
    -------------------
    Hier werden bei Neuanlage und Aenderung die neuen Schluessel-
    nummern angegeben. Geben Sie in einer bestimmten Zeile nichts ein,
    so bedeutet dies, dass die betreffende Schluesselnummer nicht
    geaendert wird. Um einen Schluessel aus der Relation zu loeschen,
    geben Sie in der entsprechenden Zeile eine '0' ein. Fuer die
    Schluessel, die Sie eingeben, muessen Sie berechtigt sein.





Vorheriges Kapitel: 5. Externe Schnittstelle

Nächstes Kapitel:   7. Textdatenbank