Fortbildung 7: Wichtigste Dateien

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Do Jun 10 08:19:57 CEST 2004


Fortbildungskurs

   7    Wichtigste Dateien


Schon in 2.1 haben wir mal gefragt, aus was für Dateien denn eine
allegro-Datenbank besteht. Diese Lektion darf ruhig abermals
durchgelesen werden! Sie werden doch wissen wollen, wo denn Ihre
mühsam eingegebenen Daten eigentlich wirklich stecken und auf 
welche Dateien man gut aufpassen muss! 

Zur Verfestigung das Wichtigste nochmal auf andere Weise.

Bei der Demo-Datenbank ist es so, und bei jeder anderen ist es 
ganz ähnlich: die Datenbank besteht aus 5 Dateien:

cat_1.ald      Daten: Titelaufnahmen, die man eingegeben hat
                    (eigentlich müßte man nur diese Datei sichern!)           
cat.adx        Index (enthält alle Register)
cat.tbl        Satztabelle (Adressen der Datensätze)
cat.stl        Kurztiteldatei
cat.res        Restriktionen (Erscheinungsjahr etc.)

Der Name "cat" ist frei wählber und stimmt überein mit dem
   Namen der Index-Parameter (s.u.)
Das 'a' hinter dem Punkt kommt von der verwendeten 
   Konfigurationsdatei (s.u.), hier $A.CFG.
Neben cat_1.ald kann es auch cat_2.ald, ... cat_255.ald geben,
aber die anderen 4 Dateien gibt es nur je einmal: alle Titelaufnahmen
sind im selben Index, deselben Satztabelle usw. registriert.

Dann gibt's da noch eine Datei cat.log! Darin schreibt sich
da System alles auf, was an der Datenbank gemacht wurde, aber nur
zur Verdopplung der Sicherheit. Mehr dazu:  Kap. 0.7 (sie wird
NUR gebraucht, wenn eine Wiederherstellung der Datenbank anhand
einer Sicherungskopie gemacht werden muss. Das ist selten.)

Diese Dateien entstehen und gedeihen alle bei der laufenden Arbeit
wie von selbst - die Programme wissen schon, was sie zu tun haben.
Alle Dateien außer *.ald kann man "reorganisieren" lassen, z.B. wenn
eine aus Versehen gelöscht wurde. Dafür gibt es ein Menü 
mit einer eigenen Erklärung:  h org   eingeben!

Damit das aber alles klappt, brauchen die Programme noch ein paar
andere Dateien, die sich bei der Arbeit aber nicht verändern.
Darin stehen lauter Einstellungen und Vorschriften für die Programme.
Hier die wichtigsten:

$a.cfg         Konfigurationsdatei:   [Handbuch Anh. A]
                  Liste der erlaubten Kategorienummern u.a.
cat.api        Index-Parameter:       [Kap. 10]
                  Vorschrift, wie die Register aussehen sollen
                  (Struktur der Dateien cat.adx, .stl und .res)
d-wrtf.apr     Anzeige-Parameter:     [Kap. 10]
                  Vorschrift, wie die Daten angezeigt werden sollen
                  (Für DOS war das die Datei d-1.apr)
cat.frm        Formulare:             [ h form   eingeben]
                  Welche Formulare es geben soll und welche
                  Felder in den Formularen erscheinen sollen

Das sind alles Textdateien, die der Systemverwalter ändern kann.
Daneben gibt es noch ein paar. Um daran was zu ändern für die
eigenen Zwecke, muss man sich allerdings schon RECHT gut auskennen,
denn diese Dateien sind sowas ähnliches wie Progamme. Für die
Parameter gibt's das Kap. 10 im Handbuch, das dickste von allen.
Immerhin, man kommt leicht dran an diese Dateien, auch dafür gibt es 
ein eigenes Menü, das Admin-Menü:   h adm   eingeben!
Oben rechts sehen Sie dann   HILFE..HILFE..HILFE
und wenn man da draufklickt, kommt eine ausführlichere Beschreibung
dieser Dinge. Scheuen Sie davor nicht zurück, diese Dinge wenigstens
mal zu lesen, es ist alles nicht so schwer zu verstehen wie man am
Anfang meint. Und nur Wissen gibt Sicherheit!




Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro