This commit is contained in:
Oliver Lehmann 1989-09-28 13:09:55 +00:00
parent 5799b68c01
commit 5dbc740c57
23 changed files with 724 additions and 0 deletions

View File

View File

@ -0,0 +1,32 @@
Das Verzeichnis `.../demo/redabas' enthaelt die Beispiele fuer
die Konvertierung zwischen REDABAS und dem Datanbanksystem.
Fuer die Generierung der REDABAS-Datenbanken benutzen
Sie bitte die Vorschrift `.../demo/redabas/Makefile'.
Inhaltsverzeichnis:
-------------------
`.../demo/redabas/Makefile' -- Generierungsvorschrift
`.../demo/redabas/READ_ME' -- Dieser Text
<< REDABAS 2 >>
`.../demo/redabas/abt2' -- Steuerfile fuer die Relation abt
`.../demo/redabas/artikel2' -- Steuerfile fuer die Relation artikel
`.../demo/redabas/erfind2' -- Steuerfile fuer die Relation erfind
`.../demo/redabas/lager2' -- Steuerfile fuer die Relation lager
`.../demo/redabas/liefera2' -- Steuerfile fuer die Relation lieferant
`.../demo/redabas/lieferu2' -- Steuerfile fuer die Relation lieferung
`.../demo/redabas/pers2' -- Steuerfile fuer die Relation personal
`.../demo/redabas/teile2' -- Steuerfile fuer die Relation teile
`.../demo/redabas/verkauf2' -- Steuerfile fuer die Relation verkauf
<< REDABAS 3 bzw. 4 >>
`.../demo/redabas/abt3' -- Steuerfile fuer die Relation abt
`.../demo/redabas/artikel3' -- Steuerfile fuer die Relation artikel
`.../demo/redabas/erfind3' -- Steuerfile fuer die Relation erfind
`.../demo/redabas/lager3' -- Steuerfile fuer die Relation lager
`.../demo/redabas/liefera3' -- Steuerfile fuer die Relation lieferant
`.../demo/redabas/lieferu3' -- Steuerfile fuer die Relation lieferung
`.../demo/redabas/pers3' -- Steuerfile fuer die Relation personal
`.../demo/redabas/teile3' -- Steuerfile fuer die Relation teile
`.../demo/redabas/verkauf3' -- Steuerfile fuer die Relation verkauf

View File

@ -0,0 +1,34 @@
: command part before conversion
: REDABAS 2 part
2 abt2.dbd
F 0 # I4
F 1 * C1
F 2 NUM N6
F 3 NAME C20
F 4 LAGER N6
F 5 ETAGE N6
F 6 LEITER N6
: data base system 6.3/4 part
I dt
: relation abt part
T abt
D 1 num i2
D 2 name c20
D 3 lager i2
D 4 etage i2
D 5 leiter i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
: command part after conversion

View File

@ -0,0 +1,34 @@
: command part before conversion
: REDABAS 3 part
3 abt3.dbd
F 0 # I4
F 1 * C1
F 2 NUM N6
F 3 NAME C20
F 4 LAGER N6
F 5 ETAGE N6
F 6 LEITER N6
: data base system 6.3/4 part
I dt
: relation abt part
T abt
D 1 num i2
D 2 name c20
D 3 lager i2
D 4 etage i2
D 5 leiter i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
: command part after conversion

View File

@ -0,0 +1,37 @@
: command part before conversion
: REDABAS 2 part
2 artikel2.dbd
F 0 # I4
F 1 * C1
F 2 NUM N6
F 3 NAME C20
F 4 ABT N6
F 5 PREIS N6
F 6 MENGE N6
F 7 LIEFERANT N6
: data base system 6.3/4 part
I dt
: relation artikel part
T artikel
D 1 num i2
D 2 name c20
D 3 abt i2
D 4 preis i2
D 5 menge i2
D 6 lieferant i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
@ 7 6
: command part after conversion

View File

@ -0,0 +1,37 @@
: command part before conversion
: REDABAS 3 part
3 artikel3.dbd
F 0 # I4
F 1 * C1
F 2 NUM N6
F 3 NAME C20
F 4 ABT N6
F 5 PREIS N6
F 6 MENGE N6
F 7 LIEFERANT N6
: data base system 6.3/4 part
I dt
: relation artikel part
T artikel
D 1 num i2
D 2 name c20
D 3 abt i2
D 4 preis i2
D 5 menge i2
D 6 lieferant i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
@ 7 6
: command part after conversion

View File

@ -0,0 +1,31 @@
: command part before conversion
: REDABAS 2 part
2 erfind2.dbd
F 0 # I4
F 1 * C1
F 2 ERFINDUNG C36
F 3 ERFINDER C20
F 4 JAHR C9
F 5 LAND C12
: data base system 6.3/4 part
I dt
: relation erfind part
T erfind
D 1 erfindung c36
D 2 erfinder c20
D 3 jahr c9
D 4 land c12
@ 2 1
@ 3 2
@ 4 3
@ 5 4
: command part after conversion

View File

@ -0,0 +1,31 @@
: command part before conversion
: REDABAS 3 part
3 erfind3.dbd
F 0 # I4
F 1 * C1
F 2 ERFINDUNG C36
F 3 ERFINDER C20
F 4 JAHR C9
F 5 LAND C12
: data base system 6.3/4 part
I dt
: relation erfind part
T erfind
D 1 erfindung c36
D 2 erfinder c20
D 3 jahr c9
D 4 land c12
@ 2 1
@ 3 2
@ 4 3
@ 5 4
: command part after conversion

View File

@ -0,0 +1,31 @@
: command part before conversion
: REDABAS 2 part
2 lager2.dbd
F 0 # I4
F 1 * C1
F 2 NUM N6
F 3 ORT C15
F 4 PLZ N6
F 5 STRASSE C15
: data base system 6.3/4 part
I dt
: relation lager part
T lager
D 1 num i2
D 2 ort c15
D 3 plz i2
D 4 strasse c15
@ 2 1
@ 3 2
@ 4 3
@ 5 4
: command part after conversion

View File

@ -0,0 +1,31 @@
: command part before conversion
: REDABAS 3 part
3 lager3.dbd
F 0 # I4
F 1 * C1
F 2 NUM N6
F 3 ORT C15
F 4 PLZ N6
F 5 STRASSE C15
: data base system 6.3/4 part
I dt
: relation lager part
T lager
D 1 num i2
D 2 ort c15
D 3 plz i2
D 4 strasse c15
@ 2 1
@ 3 2
@ 4 3
@ 5 4
: command part after conversion

View File

@ -0,0 +1,34 @@
: command part before conversion
: REDABAS 2 part
2 liefera2.dbd
F 0 # I4
F 1 * C1
F 2 NUM N6
F 3 NAME C15
F 4 ORT C15
F 5 PLZ N6
F 6 STRASSE C15
: data base system 6.3/4 part
I dt
: relation lieferant part
T lieferant
D 1 num i2
D 2 name c15
D 3 ort c15
D 4 plz i2
D 5 strasse c15
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
: command part after conversion

View File

@ -0,0 +1,34 @@
: command part before conversion
: REDABAS 3 part
3 liefera3.dbd
F 0 # I4
F 1 * C1
F 2 NUM N6
F 3 NAME C15
F 4 ORT C15
F 5 PLZ N6
F 6 STRASSE C15
: data base system 6.3/4 part
I dt
: relation lieferant part
T lieferant
D 1 num i2
D 2 name c15
D 3 ort c15
D 4 plz i2
D 5 strasse c15
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
: command part after conversion

View File

@ -0,0 +1,34 @@
: command part before conversion
: REDABAS 2 part
2 lieferu2.dbd
F 0 # I4
F 1 * C1
F 2 LNUM N6
F 3 TNUM N6
F 4 BNUM N6
F 5 LIEFDAT C8
F 6 MENGE N6
: data base system 6.3/4 part
I dt
: relation lieferung part
T lieferung
D 1 lnum i2
D 2 tnum i2
D 3 bnum i2
D 4 liefdat c8
D 5 menge i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
: command part after conversion

View File

@ -0,0 +1,34 @@
: command part before conversion
: REDABAS 3 part
3 lieferu3.dbd
F 0 # I4
F 1 * C1
F 2 LNUM N6
F 3 TNUM N6
F 4 BNUM N6
F 5 LIEFDAT C8
F 6 MENGE N6
: data base system 6.3/4 part
I dt
: relation lieferung part
T lieferung
D 1 lnum i2
D 2 tnum i2
D 3 bnum i2
D 4 liefdat c8
D 5 menge i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
: command part after conversion

View File

@ -0,0 +1,37 @@
: command part before conversion
: REDABAS 2 part
2 pers2.dbd
F 0 # I4
F 1 * C1
F 2 NUM N6
F 3 NAME C20
F 4 GEHALT N6
F 5 LEITER N6
F 6 GEBDAT N6
F 7 EINSTDAT N6
: data base system 6.3/4 part
I dt
: relation personal part
T personal
D 1 num i2
D 2 name c20
D 3 gehalt i2
D 4 leiter i2
D 5 gebdat i2
D 6 einstdat i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
@ 7 6
: command part after conversion

View File

@ -0,0 +1,37 @@
: command part before conversion
: REDABAS 3 part
3 pers3.dbd
F 0 # I4
F 1 * C1
F 2 NUM N6
F 3 NAME C20
F 4 GEHALT N6
F 5 LEITER N6
F 6 GEBDAT N6
F 7 EINSTDAT N6
: data base system 6.3/4 part
I dt
: relation personal part
T personal
D 1 num i2
D 2 name c20
D 3 gehalt i2
D 4 leiter i2
D 5 gebdat i2
D 6 einstdat i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
@ 7 6
: command part after conversion

View File

@ -0,0 +1,34 @@
: command part before conversion
: REDABAS 2 part
2 teile2.dbd
F 0 # I4
F 1 * C1
F 2 TNUM N6
F 3 TNAME C20
F 4 FARBE C8
F 5 GEWICHT N6
F 6 MENGE N6
: data base system 6.3/4 part
I dt
: relation teile part
T teile
D 1 tnum i2
D 2 tname c20
D 3 farbe c8
D 4 gewicht i2
D 5 menge i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
: command part after conversion

View File

@ -0,0 +1,34 @@
: command part before conversion
: REDABAS 3 part
3 teile3.dbd
F 0 # I4
F 1 * C1
F 2 TNUM N6
F 3 TNAME C20
F 4 FARBE C8
F 5 GEWICHT N6
F 6 MENGE N6
: data base system 6.3/4 part
I dt
: relation teile part
T teile
D 1 tnum i2
D 2 tname c20
D 3 farbe c8
D 4 gewicht i2
D 5 menge i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
: command part after conversion

View File

@ -0,0 +1,40 @@
: command part before conversion
: REDABAS 2 part
2 verkauf2.dbd
F 0 # I4
F 1 * C1
F 2 NUM C6
F 3 DATUM C8
F 4 LAGER N6
F 5 ABT N6
F 6 ARTIKEL N6
F 7 MENGE N6
F 8 PERSON N6
: data base system 6.3/4 part
I dt
: relation verkauf part
T verkauf
D 1 num c6
D 2 datum c8
D 3 lager i2
D 4 abt i2
D 5 artikel i2
D 6 menge i2
D 7 person i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
@ 7 6
@ 8 7
: command part after conversion

View File

@ -0,0 +1,40 @@
: command part before conversion
: REDABAS 3 part
3 verkauf3.dbd
F 0 # I4
F 1 * C1
F 2 NUM C6
F 3 DATUM C8
F 4 LAGER N6
F 5 ABT N6
F 6 ARTIKEL N6
F 7 MENGE N6
F 8 PERSON N6
: data base system 6.3/4 part
I dt
: relation verkauf part
T verkauf
D 1 num c6
D 2 datum c8
D 3 lager i2
D 4 abt i2
D 5 artikel i2
D 6 menge i2
D 7 person i2
@ 2 1
@ 3 2
@ 4 3
@ 5 4
@ 6 5
@ 7 6
@ 8 7
: command part after conversion

View File

@ -0,0 +1,14 @@
echo .; cd /z/dbs; make -f M.ing_db .save
echo demo; cd demo; make .save
echo demo/amx; cd amx; make .save
echo demo/bank; cd ../bank; make .save
echo demo/dbsr; cd ../dbsr; make .save
echo demo/eql; cd ../eql; make .save
echo demo/pqr; cd ../pqr; make .save
echo demo/redabas; cd ../redabas; make .save
echo demo/ql; cd ../ql; make .save
echo sys/etc; cd ../../sys/etc; make .save
echo sys/save; cd ../save; make .save
echo src/conf; cd ../../src/conf; make .save
echo src/proto; cd ../proto; make .save
echo S0 DONE

View File

@ -0,0 +1,13 @@
cd .; make /z/dbs/.save
cd demo; make /z/dbs/demo/.save
cd ../demo_amx; make /z/dbs/demo/amx/.save
cd ../demo_bank; make /z/dbs/demo/bank/.save
cd ../demo_dbsr; make /z/dbs/demo/dbsr/.save
cd ../demo_eql; make /z/dbs/demo/eql/.save
cd ../demo_pqr; make /z/dbs/demo/pqr/.save
cd ../demo_redabas; make /z/dbs/demo/redabas/.save
cd ../demo_ql; make /z/dbs/demo/ql/.save
cd ../etc; make /z/dbs/sys/etc/.save
cd ../save; make /z/dbs/sys/save/.save
cd ../conf; make /z/dbs/src/conf/.save
cd ../proto; make /z/dbs/src/proto/.save

View File

@ -0,0 +1,41 @@
echo .; cd /z/dbs; make -n -f M.ing_db .save
echo cat1; cd /z/dbs/cat; make -n .save1
echo cat2; cd /z/dbs/cat; make -n .save2
echo data/base/adr; cd /z/dbs/data/base/adr; make -n .save
echo data/base/ingres; cd /z/dbs/data/base/ingres; make -n .save
echo demo; cd /z/dbs/demo; make -n .save
echo demo/amx; cd /z/dbs/demo/amx; make -n .save
echo demo/bank; cd /z/dbs/demo/bank; make -n .save
echo demo/dbsr; cd /z/dbs/demo/dbsr; make -n .save
echo demo/eql; cd /z/dbs/demo/eql; make -n .save
echo demo/pqr; cd /z/dbs/demo/pqr; make -n .save
echo demo/redabas; cd /z/dbs/demo/redabas; make -n .save
echo demo/ql; cd /z/dbs/demo/ql; make -n .save
echo doc; cd /z/dbs/doc; make -n .save
echo src/access; cd /z/dbs/src/access; make -n .save
echo src/amx_cc; cd /z/dbs/src/amx_cc; make -n .save
echo src/amx_lib; cd /z/dbs/src/amx_lib; make -n .save
echo src/conf; cd /z/dbs/src/conf; make -n .save
echo src/redabas; cd /z/dbs/src/redabas; make -n .save
echo src/dbu; cd /z/dbs/src/dbu; make -n .save
echo src/decomp; cd /z/dbs/src/decomp; make -n .save
echo src/eql; cd /z/dbs/src/eql; make -n .save
echo src/gutil; cd /z/dbs/src/gutil; make -n .save
echo src/h; cd /z/dbs/src/h; make -n .save
echo src/iutil; cd /z/dbs/src/iutil; make -n .save
echo src/lib; cd /z/dbs/src/lib; make -n .save
echo src/libq; cd /z/dbs/src/libq; make -n .save
echo src/monitor; cd /z/dbs/src/monitor; make -n .save
echo src/ovqp; cd /z/dbs/src/ovqp; make -n .save
echo src/parser; cd /z/dbs/src/parser; make -n .save
echo src/pqr; cd /z/dbs/src/pqr; make -n .save
echo src/proto; cd /z/dbs/src/proto; make -n .save
echo src/qrymod; cd /z/dbs/src/qrymod; make -n .save
echo src/struct; cd /z/dbs/src/struct; make -n .save
echo src/support; cd /z/dbs/src/support; make -n .save
echo src/sys; cd /z/dbs/src/sys; make -n .save
echo src/yyyacc; cd /z/dbs/src/yyyacc; make -n .save
echo sys/etc; cd /z/dbs/sys/etc; make -n .save
echo sys/man; cd /z/dbs/sys/man; make -n .save
echo sys/ref; cd /z/dbs/sys/ref; make -n .save
echo sys/save; cd /z/dbs/sys/save; make -n .save