ING_DB
This commit is contained in:
parent
a95307c052
commit
49677358fb
|
|
@ -0,0 +1,61 @@
|
||||||
|
.so /z/ing_src/macdoc
|
||||||
|
.nf
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
##############################################################
|
||||||
|
##############################################################
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ### # # ##### ###### ###### ##
|
||||||
|
## # ## # # # # # # # ##
|
||||||
|
## # # # # # # # # # ##
|
||||||
|
## # # # # # #### # # ###### ##
|
||||||
|
## # # # # # # # # # # ##
|
||||||
|
## # # ## # # # # # # ##
|
||||||
|
## ### # # ##### ####### ###### ###### ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##### ##### # ##### ##
|
||||||
|
## # # # # # # # ##
|
||||||
|
## # # # # ##
|
||||||
|
## ###### ##### # ##### ##
|
||||||
|
## # # ### # # # ##
|
||||||
|
## # # ### # # # # # ##
|
||||||
|
## ##### ### ##### # ##### ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
## ##
|
||||||
|
##############################################################
|
||||||
|
##############################################################
|
||||||
|
.fi
|
||||||
|
.bp
|
||||||
|
|
@ -0,0 +1,336 @@
|
||||||
|
.so /z/ing_src/macdoc
|
||||||
|
.TL
|
||||||
|
Anwenderhandbuch zu \*(yy\ 6.3/3
|
||||||
|
f\o'u"'r \*(xx\-Systeme
|
||||||
|
.LP
|
||||||
|
.AU
|
||||||
|
J\o'o"'rg Wenzlaff
|
||||||
|
Rolf Morgenstern
|
||||||
|
.DS C
|
||||||
|
Zentralinstitut f\o'u"'r Kybernetik
|
||||||
|
und Informationsprozesse der
|
||||||
|
Akademie der Wissenschaften
|
||||||
|
Kurstrasse 30 - 34
|
||||||
|
Berlin
|
||||||
|
1080
|
||||||
|
.DE
|
||||||
|
.DS C
|
||||||
|
VEB Kombinat EVK
|
||||||
|
- ODV -
|
||||||
|
Jagdweg 1
|
||||||
|
Olbernhau
|
||||||
|
9332
|
||||||
|
.DE
|
||||||
|
.AB
|
||||||
|
Das vorliegende Anwenderhandbuch soll
|
||||||
|
als Unterlage f\o'u"'r den lernenden und als
|
||||||
|
Nachschlage\%werk f\o'u"'r den erfahrenen
|
||||||
|
Anwender dienen. Es dokumentiert die Version
|
||||||
|
6.3 Release 3. Es werden Grundkenntnisse zu
|
||||||
|
\*(xx\ - kompatiblen Be\%triebs\%sys\%te\%men vorausgesetzt.
|
||||||
|
Das interaktive relationale Datenbanksystem
|
||||||
|
\*(yy\ 6.3/3 l\o'a"'sst sich auf verschiedenen Ebenen
|
||||||
|
nutzen. Vorgestellt werden M\o'o"'glichkeiten f\o'u"'r
|
||||||
|
Recherchen, zeit- und speicherplatzoptimale Dateistrukturen,
|
||||||
|
Ablage von Kommandofolgen in Dateien, Einordnung von
|
||||||
|
\*(yy\-Kommandos (EQUEL und AMX) in C-Programme, Nutzung
|
||||||
|
von Shell-Kommandos, Zugriffs- und Sicherungsmassnahmen.
|
||||||
|
Mit der Beschreibung und Untersetzung durch Beispiele zum
|
||||||
|
AMX-Compiler, zum Report- und zum Eingabe- Generator wird
|
||||||
|
das Handbuch vervollst\o'a"'ndigt.
|
||||||
|
\*(yy\ 6.3/3 ist so konzipiert, dass seine Nutzung auch
|
||||||
|
bei geringem Fachwissen durchaus sinnvoll ist. Die
|
||||||
|
Gefahr von Datenverlusten wird im Zusammenhang mit
|
||||||
|
einem ausgefeilten Datenschutz- und -sicherungsmechanismus
|
||||||
|
\o'a"'usserst gering gehalten.
|
||||||
|
.sp 3
|
||||||
|
\*(xx\ ist ein Warenzeichen der AT&T Bell Laboratorien.
|
||||||
|
.AE
|
||||||
|
.bp
|
||||||
|
.ds LH Referenz_Manual
|
||||||
|
.ds CH - % -
|
||||||
|
.ds RH \f3Einfuehrung\f1
|
||||||
|
.ds LF \*(vv\
|
||||||
|
.LP
|
||||||
|
.SH
|
||||||
|
.ft B
|
||||||
|
Anwenderhandbuch Teil I
|
||||||
|
.ft R
|
||||||
|
.LP
|
||||||
|
.sp 10
|
||||||
|
.SH
|
||||||
|
.ft B
|
||||||
|
0. Vorbemerkung
|
||||||
|
.ft R
|
||||||
|
.LP
|
||||||
|
Das Handbuch gliedert sich in 3 Teile.
|
||||||
|
Im Teil 1 wird das Referenz-Manual
|
||||||
|
vorgestellt und einige grunds\o'a"'tzliche
|
||||||
|
Ausf\o'u"'hrungen zu den \*(yy\ 6.3/3-Komponenten Monitor- und
|
||||||
|
Makroprozessor gegeben, die f\o'u"'r das Verst\o'a"'ndnis
|
||||||
|
und die Anwendung der Anfragesprache (Query Language = QUEL)
|
||||||
|
von Bedeutung sind. Im Teil 2 werden die
|
||||||
|
im Referenz-Manual beschriebenen Be\%standteile
|
||||||
|
ausf\o'u"'hrlicher dokumentiert und
|
||||||
|
zus\o'a"'tzliche Informationen bereitgestellt,
|
||||||
|
um Zusammenh\o'a"'nge zwischen einzelnen Komponenten
|
||||||
|
deutlicher zu gestalten.
|
||||||
|
Es sei darauf
|
||||||
|
verwiesen, dass die im Anwenderhandbuch verwendeten
|
||||||
|
Datenbanken als Demonstrations\%beispiele
|
||||||
|
in der Vertriebsversion mit ausgeliefert werden.
|
||||||
|
Nach dem \o'U"'berfliegen von Teil 1 wird dem lernenden Anwender
|
||||||
|
unbedingt das Studium des 1. Kapitels im Teil 2 empfohlen,
|
||||||
|
um gewisse Zusammenh\o'a"'nge zu erkennen.
|
||||||
|
Die vertiefenden und erweiternden Ausf\o'u"'hrungen
|
||||||
|
mit Demon\%strations\%beispielen im Teil 3
|
||||||
|
sind in erster Linie
|
||||||
|
f\o'u"'r Programmierer gedacht.
|
||||||
|
.LP
|
||||||
|
Es wurde versucht, das Studium der Dokumentation
|
||||||
|
f\o'u"'r den Lernenden zu erleichtern,
|
||||||
|
indem die \o'U"'berschriften nach folgenden
|
||||||
|
Kriterien gekennzeichnet wurden:
|
||||||
|
.IP *
|
||||||
|
Abschnitt enth\o'a"'lt allgemein interessierende
|
||||||
|
Informationen, die f\o'u"'r einen \o'U"'berblick unerl\o'a"'sslich sind
|
||||||
|
.IP **
|
||||||
|
Abschnitt enth\o'a"'lt Informationen f\o'u"'r anspruchsvolle
|
||||||
|
Anwender (bspw. Datenbankadministrator),
|
||||||
|
die \o'u"'ber Grundkenntnisse zur Programmierung
|
||||||
|
und umfassendere Kenntnisse zum Betriebssystem bzw.
|
||||||
|
zur Shell verf\o'u"'gen.
|
||||||
|
.IP ***
|
||||||
|
Abschnitt enth\o'a"'lt Informationen f\o'u"'r Programmierer,
|
||||||
|
den \*(yy\-Systemadministrator.
|
||||||
|
.LP
|
||||||
|
\*(yy\ 6.3/3 beruht auf dem Modell der
|
||||||
|
klassischen Relationentheorie
|
||||||
|
die im Anwenderhandbuch jedoch nicht ausgef\o'u"'hrt wird.
|
||||||
|
.LP
|
||||||
|
Es gelten folgende Begriffsanalogien:
|
||||||
|
.DS I
|
||||||
|
|
||||||
|
----------------------------
|
||||||
|
Relation | Tupel | Dom\o'a"'ne
|
||||||
|
Tabelle | Zeile | Spalte
|
||||||
|
Datei | Satz | Feld
|
||||||
|
----------------------------
|
||||||
|
.DE
|
||||||
|
.bp
|
||||||
|
.NH 1
|
||||||
|
.ft B
|
||||||
|
Referenz-Manual *
|
||||||
|
.ft R
|
||||||
|
.LP
|
||||||
|
.sp 10
|
||||||
|
Das \*(yy\ 6.3/3 Referenz-Manual
|
||||||
|
ist in 5 Kapitel unterteilt:
|
||||||
|
.IP QUEL
|
||||||
|
beschreibt die Nutzung des interaktiven Systems
|
||||||
|
nach Start von
|
||||||
|
.ft B
|
||||||
|
quel
|
||||||
|
.ft R
|
||||||
|
(unix), also die
|
||||||
|
Statements der Anfragesprache QUEL und den interaktiven
|
||||||
|
Terminal-Monitor mit seinem Makro-Prozessor.
|
||||||
|
.IP \*(xx\
|
||||||
|
beschreibt die \*(yy\-Programme, die durch
|
||||||
|
eine interaktive Shell direkt als \*(xx\-Kommandos
|
||||||
|
ausf\o'u"'hrbar sind, darunter auch das
|
||||||
|
Kommando
|
||||||
|
.ft B
|
||||||
|
quel
|
||||||
|
.ft R
|
||||||
|
(unix) selbst.
|
||||||
|
.IP REPORT
|
||||||
|
beschreibt die Sprache zur Generierung von
|
||||||
|
Drucklisten und wird aufgrund des Umfangs als eigenst\o'a"'ndiges
|
||||||
|
Kapitel behandelt.
|
||||||
|
.IP FILES
|
||||||
|
beschreibt die aus Anwendungssicht
|
||||||
|
wichtigen Files von \*(yy\.
|
||||||
|
.IP ERROR
|
||||||
|
enth\o'a"'lt eine Auflistung der nach
|
||||||
|
Anwender\%fehl\%bedie\%nungen m\o'o"'glichen
|
||||||
|
Fehlermeldungen mit deren Erl\o'a"'uterungen.
|
||||||
|
.LP
|
||||||
|
Die Abschnitte in den Kapiteln dieses Handbuchs
|
||||||
|
sind mit
|
||||||
|
.IP
|
||||||
|
KAPITEL (unten rechts)
|
||||||
|
.RE
|
||||||
|
und
|
||||||
|
.IP
|
||||||
|
ABSCHNITT (oben rechts)
|
||||||
|
.RE
|
||||||
|
gekennzeichnet, um ein
|
||||||
|
schnelles Auffinden zu erm\o'o"'glichen.
|
||||||
|
.LP
|
||||||
|
F\o'u"'r die Kapitel QUEL, \*(xx\ und REPORT wird
|
||||||
|
zu Beginn jeweils eine Einf\o'u"'hrung gegeben, um die Einordnung
|
||||||
|
der Kommandos zu erleichtern. Diese Einf\o'u"'hrung ist wie ein
|
||||||
|
Abschnitt ge\%kennzeichnet, aber nicht so gegliedert.
|
||||||
|
.LP
|
||||||
|
Nachfolgend die allgemeine
|
||||||
|
Gliederung im Sinne des Manuals:
|
||||||
|
.bp
|
||||||
|
.sp 1
|
||||||
|
.ft B
|
||||||
|
NAME
|
||||||
|
.ft R
|
||||||
|
.IP
|
||||||
|
Name \- Kurzbezeichnung des Inhalts
|
||||||
|
.RE
|
||||||
|
.sp 1
|
||||||
|
.ft B
|
||||||
|
SYNOPSIS
|
||||||
|
.ft R
|
||||||
|
.IP
|
||||||
|
Hier wird die Syntax des Kommandos/Statements
|
||||||
|
angegeben.
|
||||||
|
.IP
|
||||||
|
Als Metasymbole werden verwendet:
|
||||||
|
.RE
|
||||||
|
.DS L
|
||||||
|
|
||||||
|
| Alternative
|
||||||
|
[..] wahlweise kein- oder einmal
|
||||||
|
{..} wahlweise kein- oder mehrmals
|
||||||
|
<..> manchmal zur Hervorhebung einer
|
||||||
|
syntaktischen Variablen
|
||||||
|
|
||||||
|
.DE
|
||||||
|
.IP
|
||||||
|
Alle anderen Sonderzeichen und fettgedruckten Bezeichner
|
||||||
|
sind terminale Symbole (m\o'u"'ssen so und nicht
|
||||||
|
anders geschrieben werden). Kleingeschriebene,
|
||||||
|
nicht fettgedruckte W\o'o"'rter stehen f\o'u"'r
|
||||||
|
syntaktische Variable, deren Belegung im folgenden
|
||||||
|
Abschnitt BESCHREIBUNG erl\o'a"'utert wird.
|
||||||
|
.IP
|
||||||
|
Die Mehrzahl der syntaktischen Variablen wird
|
||||||
|
im Ab\%schnitt
|
||||||
|
.ft B
|
||||||
|
quel
|
||||||
|
.ft R
|
||||||
|
eingef\o'u"'hrt. Insbesondere:
|
||||||
|
.RS
|
||||||
|
.IP
|
||||||
|
.ft B
|
||||||
|
<dbname>
|
||||||
|
.ft R
|
||||||
|
\ \ \ Name der aufliegenden Datenbank
|
||||||
|
.br
|
||||||
|
.ft B
|
||||||
|
<relname>
|
||||||
|
.ft R
|
||||||
|
\ \ Name einer Relation, Tabelle
|
||||||
|
.br
|
||||||
|
.ft B
|
||||||
|
<domname>
|
||||||
|
.ft R
|
||||||
|
\ \ Name einer Dom\o'a"'ne einer Relation
|
||||||
|
|
||||||
|
.RE
|
||||||
|
.LP
|
||||||
|
.ft B
|
||||||
|
BESCHREIBUNG
|
||||||
|
.ft R
|
||||||
|
.IP
|
||||||
|
Hier wird die Syntax erg\o'a"'nzt und eine semantische
|
||||||
|
Beschreibung gegeben.
|
||||||
|
.RE
|
||||||
|
.sp 1
|
||||||
|
.ft B
|
||||||
|
NACHRICHTEN
|
||||||
|
.ft R
|
||||||
|
.IP
|
||||||
|
Hier werden die Nachrichten erl\o'a"'utert,
|
||||||
|
die nicht im Kapitel ERROR zu finden sind,
|
||||||
|
oder die eine besondere Bedeutung haben.
|
||||||
|
.IP
|
||||||
|
Nachrichten, die Folgen technischer Fehler sind
|
||||||
|
und i.d.R. zu einem Systemabbruch f\o'u"'hren,
|
||||||
|
werden in dieser Dokumentation nicht behandelt.
|
||||||
|
.RE
|
||||||
|
.sp 1
|
||||||
|
.ft B
|
||||||
|
BEISPIEL[E]
|
||||||
|
.ft R
|
||||||
|
.IP
|
||||||
|
Hier werden Beispiele angegeben,
|
||||||
|
die den Rahmen dieses Nachschlagewerkes nicht sprengen.
|
||||||
|
.IP
|
||||||
|
Viele Beispiele beziehen sich auf eine
|
||||||
|
Personal-Relation, die pro Mitarbeiter einen Satz
|
||||||
|
mit den Spalten.
|
||||||
|
.RE
|
||||||
|
.DS
|
||||||
|
|
||||||
|
|
||||||
|
Relation: personal
|
||||||
|
---------
|
||||||
|
Besitzer: ing_db
|
||||||
|
Tupellaenge: 30
|
||||||
|
Verfallsdatum: Tue Apr 26 19:56:39 1988
|
||||||
|
Tupelanzahl: 25
|
||||||
|
Speicherstruktur: HEAP
|
||||||
|
Relationentyp: Nutzerrelation
|
||||||
|
|
||||||
|
Domaenname Typ Laenge Schluessel
|
||||||
|
-------------------------------------------
|
||||||
|
num i 2
|
||||||
|
name c 20
|
||||||
|
gehalt i 2
|
||||||
|
leiter i 2
|
||||||
|
gebdat i 2
|
||||||
|
einstdat i 2
|
||||||
|
-------------------------------------------
|
||||||
|
.DE
|
||||||
|
.IP
|
||||||
|
hat.
|
||||||
|
.RE
|
||||||
|
.sp 1
|
||||||
|
.ft B
|
||||||
|
SIEHE AUCH
|
||||||
|
.ft R
|
||||||
|
.IP
|
||||||
|
Hier werden andere Abschnitte aufgez\o'a"'hlt,
|
||||||
|
auf die Bezug genommen wurde.
|
||||||
|
.RE
|
||||||
|
.sp 1
|
||||||
|
.ft B
|
||||||
|
HILFEN
|
||||||
|
.ft R
|
||||||
|
.IP
|
||||||
|
Hier werden gewisse Besonderheiten,
|
||||||
|
insbesondere der Implementation beschrieben.
|
||||||
|
.IP
|
||||||
|
Um mit \*(yy\ arbeiten zu k\o'o"'nnen,
|
||||||
|
muss jeder Nutzer
|
||||||
|
durch den \*(yy\-Administrator in das usersfile
|
||||||
|
eingetragen werden
|
||||||
|
(s.
|
||||||
|
.ft B
|
||||||
|
users
|
||||||
|
.ft R
|
||||||
|
(files)).
|
||||||
|
.IP
|
||||||
|
Zur Einf\o'u"'hrung in dieses Handbuch beginne man mit den
|
||||||
|
Ab\%schnitten
|
||||||
|
.ft B
|
||||||
|
Anfragesprache
|
||||||
|
.ft R
|
||||||
|
,
|
||||||
|
.ft B
|
||||||
|
Datenbank-Unix-Kommandos
|
||||||
|
.ft R
|
||||||
|
und
|
||||||
|
.ft B
|
||||||
|
Der interaktive Terminal-Monitor
|
||||||
|
.ft R
|
||||||
|
.RE
|
||||||
|
.ds RF \f3QUEL\f1
|
||||||
|
.bp
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue