ING_DB
This commit is contained in:
parent
c499993e42
commit
15371f4d5c
|
|
@ -0,0 +1,130 @@
|
|||
.th EINLEITUNG \*(RR 3.10.89 4
|
||||
.sh \*Ubersicht
|
||||
Das \*(II Konvertierungspaket zu \*(RR
|
||||
(down-load-component)
|
||||
besteht aus der formalen Da\%ten\%bank\%ver\%bin\%dungs\%spra\%che
|
||||
(CL = Connection Language)
|
||||
und den Programmen CDB, DB, RDB und WDB.
|
||||
.br
|
||||
Bei allen Programmen wird vorausgesetzt,
|
||||
da\*s sich die \*(RR Datenbank
|
||||
in dem \*(UU Filesystem befindet.
|
||||
F\*ur den physischen (off-line)
|
||||
Transport werden die Programme
|
||||
\*(MS und \*(CP bereitgestellt,
|
||||
die \*(MS- und. \*(CP-Da\%ten\%tr\*ager
|
||||
lesen bzw. schreiben k\*onnen.
|
||||
Bei dem Transport ist darauf zu achten,
|
||||
da\*s die \*(RR Datenbanken bin\*ar
|
||||
\*ubertragen werden.
|
||||
Mit dem Konvertierungspaket k\*onnen
|
||||
\*(R2, \*(R3 und \*(R4 Datenbanken bearbeitet werden.
|
||||
.s1
|
||||
Die folgenden Anstriche geben eine alphabetische Zu\%sam\%men\%fas\%sung
|
||||
\*uber die einzelenen Teile dieser Dokumentation.
|
||||
.sh BEISPIEL
|
||||
In diesem Dokumentationsteil wird
|
||||
ein Beispiel vorgestellt,
|
||||
da\*s in der gesamten Dokumentation verwendet wird.
|
||||
.sh CDB
|
||||
cdb ist ein Programm zur Erstellung
|
||||
der \*(II Da\%ten\%bank\%struk\%tur
|
||||
auf der Basis eines gegebenen DBI-files.
|
||||
.sh CL
|
||||
Die CL ist eine zeilenorientierte Sprache,
|
||||
die die komplexe Zuordnung von \*(RR Da\%ten\%bank\%de\%fi\%ni\%tionen
|
||||
zu \*(II Relationenschemas vornimmt.
|
||||
.sh DB
|
||||
db2, db3 erstellt zu einer existierenden
|
||||
\*(RR Da\%ten\%bank das Textfile DBI
|
||||
(Data Bases Interface)
|
||||
in CL mit einer vollst\*andigen Zuordnung der
|
||||
\*(RR Da\%ten\%bank zu \*(II Relationen.
|
||||
Das Programm kann zus\*atzlich
|
||||
zum Auslisten der \*(RR Da\%ten\%bank verwendet werden.
|
||||
Es k\*onnen
|
||||
.s1
|
||||
.lp +8 8
|
||||
- die \*(RR Da\%ten\%bankbeschreibung
|
||||
.lp +8 8
|
||||
- die \*(RR Felddefinitionen
|
||||
.lp +8 8
|
||||
- die \*(RR Da\%ten\%s\*atze
|
||||
.s1
|
||||
.i0
|
||||
ausgegeben werden.
|
||||
.br
|
||||
db2 verarbeitet \*(R2 Datenbanken,
|
||||
db3 \*(R3 und \*(R4 Datenbanken.
|
||||
.sh \*(MS
|
||||
\*(ms liest/schreibt Dateien (files)
|
||||
von/auf \*(MS-Da\%ten\%tr\*ager.
|
||||
.sh RDB
|
||||
rdb2, rdb3 liest auf der Basis eines gegebenen DBI-files
|
||||
eine \*(RR Da\%ten\%bank,
|
||||
konvertiert die Da\%ten\%s\*atze
|
||||
und speichert sie in 1 bis 5
|
||||
\*(II Relationen ab.
|
||||
.nf
|
||||
|
||||
+--------+
|
||||
\*(RR | record |
|
||||
+--------+
|
||||
| // || \\\\
|
||||
| // || \\\\
|
||||
split // || \\\\
|
||||
| // || \\\\
|
||||
v // || \\\\
|
||||
+--------+ +--------+ +--------+
|
||||
\*(II | tuple1 | ... | tuple3 | ... | tuple5 |
|
||||
+--------+ +--------+ +--------+
|
||||
|
||||
.fi
|
||||
.s1
|
||||
Das Splitten von \*(RR Da\%ten\%s\*atzen
|
||||
kann aus drei Gr\*unden angebracht sein:
|
||||
.s1
|
||||
.lp +8 8
|
||||
- \*(II unterst\*utzt in den 16-bit Ver\%sionen
|
||||
geringere Satzl\*angen als \*(R3/4
|
||||
.s1
|
||||
.lp +8 8
|
||||
- \*(II unterst\*utzt in den 16-bit Ver\%sionen
|
||||
weniger Felder als \*(R3/4
|
||||
.s1
|
||||
.lp +8 8
|
||||
- Aufgrund der geringen Geschwindigkeit von \*(RR
|
||||
bei der Arbeit mit mehreren Da\%ten\%banken,
|
||||
sind es \*(RR Programmierer gewohnt,
|
||||
mehrere inhaltlich getrennte Da\%ten\%banken
|
||||
in eine zu packen.
|
||||
.i0
|
||||
.s1
|
||||
rdb2 verarbeitet \*(R2 Datenbanken,
|
||||
rdb3 \*(R3 und \*(R4 Datenbanken.
|
||||
.sh WDB
|
||||
wdb2, wdb3 liest auf der Basis eines gegebenen DBI-files
|
||||
aus 1 bis 5 \*(II Relationen,
|
||||
konvertiert die Datens\*atze
|
||||
und speichert sie in eine \*(RR Da\%ten\%bank.
|
||||
.nf
|
||||
|
||||
+--------+ +--------+ +--------+
|
||||
\*(II | tuple1 | ... | tuple3 | ... | tuple5 |
|
||||
+--------+ +--------+ +--------+
|
||||
| \\\\ || //
|
||||
| \\\\ || //
|
||||
join \\\\ || //
|
||||
| \\\\ || //
|
||||
v \\\\ || //
|
||||
+--------+
|
||||
\*(RR | record |
|
||||
+--------+
|
||||
|
||||
.fi
|
||||
.s1
|
||||
wdb2 verarbeitet \*(R2 Datenbanken,
|
||||
wdb3 \*(R3 und \*(R4 Datenbanken.
|
||||
.sh \*(CP
|
||||
\*(cp liest/schreibt Dateien (files)
|
||||
von/auf \*(CP-Da\%ten\%tr\*ager.
|
||||
Loading…
Reference in New Issue