diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2015-11-13 23:45:26 +0000 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2015-11-13 23:45:26 +0000 |
| commit | ab9484b343abd995cba915bb0ba4be8907dfa6ec (patch) | |
| tree | f441968094bec070499d24e45e8a29f1315da1f4 /ws2015/datenbanksysteme/blaetter/03 | |
| parent | 14dc76bda755c850f859a4b974c793e694f2b0b4 (diff) | |
| download | uni-ab9484b343abd995cba915bb0ba4be8907dfa6ec.tar uni-ab9484b343abd995cba915bb0ba4be8907dfa6ec.tar.gz uni-ab9484b343abd995cba915bb0ba4be8907dfa6ec.tar.bz2 uni-ab9484b343abd995cba915bb0ba4be8907dfa6ec.tar.xz uni-ab9484b343abd995cba915bb0ba4be8907dfa6ec.zip | |
Shorter lecture names
Diffstat (limited to 'ws2015/datenbanksysteme/blaetter/03')
| -rw-r--r-- | ws2015/datenbanksysteme/blaetter/03/abgabe.md | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/ws2015/datenbanksysteme/blaetter/03/abgabe.md b/ws2015/datenbanksysteme/blaetter/03/abgabe.md deleted file mode 100644 index df6a9b2..0000000 --- a/ws2015/datenbanksysteme/blaetter/03/abgabe.md +++ /dev/null | |||
| @@ -1,54 +0,0 @@ | |||
| 1 | # SQL-DDL | ||
| 2 | |||
| 3 | a) | ||
| 4 | ~~~ {.sql} | ||
| 5 | CREATE TABLE L | ||
| 6 | ( lnr VARCHAR(10) PRIMARY KEY | ||
| 7 | , lname VARCHAR(40) NOT NULL | ||
| 8 | , sitz VARCHAR(40) | ||
| 9 | ); | ||
| 10 | |||
| 11 | CREATE TABLE T | ||
| 12 | ( tnr VARCHAR(10) PRIMARY KEY | ||
| 13 | , tname VARCHAR(40) NOT NULL | ||
| 14 | , farbe VARCHAR(40) | ||
| 15 | , gewicht INTEGER | ||
| 16 | , preis VARCHAR(40) | ||
| 17 | ); | ||
| 18 | |||
| 19 | CREATE TABLE P | ||
| 20 | ( pnr VARCHAR(10) PRIMARY KEY | ||
| 21 | , pname VARCHAR(40) NOT NULL | ||
| 22 | , ort VARCHAR(40) | ||
| 23 | ); | ||
| 24 | |||
| 25 | CREATE TABLE LTP | ||
| 26 | ( lnr VARCHAR(10) | ||
| 27 | , tnr VARCHAR(10) | ||
| 28 | , pnr VARCHAR(10) | ||
| 29 | , menge INTEGER | ||
| 30 | , FOREIGN KEY (lnr) REFERENCES L(lnr) | ||
| 31 | , FOREIGN KEY (tnr) REFERENCES T(tnr) | ||
| 32 | , FOREIGN KEY (pnr) REFERENCES P(pnr) | ||
| 33 | , PRIMARY KEY (lnr, tnr, pnr) | ||
| 34 | ); | ||
| 35 | ~~~ | ||
| 36 | b) | ||
| 37 | ~~~ {.sql} | ||
| 38 | ALTER TABLE L ADD status INTEGER; | ||
| 39 | ~~~ | ||
| 40 | c) | ||
| 41 | ~~~ {.sql} | ||
| 42 | ALTER TABLE T MODIFY preis float(2); | ||
| 43 | ~~~ | ||
| 44 | d) | ||
| 45 | ~~~ {.sql} | ||
| 46 | ALTER TABLE T DROP COLUMN preis; | ||
| 47 | ~~~ | ||
| 48 | e) | ||
| 49 | ~~~ {.sql} | ||
| 50 | DROP TABLE LTP; | ||
| 51 | DROP TABLE L; | ||
| 52 | DROP TABLE T; | ||
| 53 | DROP TABLE P; | ||
| 54 | ~~~ | ||
