Datenbank Bibliothek
Aus ProgrammingWiki
Archivierte Version vom 2012-12-14T16:31:25+00:00. Aktuelle Version
Anlegen einer Tabelle Leser:
SELECT buch2.Schlagwort, buch1.Titel, buch1.Verlag, buch1.Jahr FROM buch1, buch2 WHERE buch1.T_NR = buch2.T_NR and ((buch2.Schlagwort)='LISP') ; select T_Nr, Titel, Verlag, Aus_datum from leser, ausleihe, bestand, buch1 where leser.L_NR=ausleihe.L_NR and ausleihe.reg_nr=bestand.reg_nr and bestand.T_nr=buch1.T_Nr and L_Nr='001';
Außerdem wird eine Tabelle Buch1 benötigt, die die Angaben zu den Büchern enthält:
Lassen Sie sich die Inhalte der Tabelle buch1 anzeigen!
Im Folgenden sind noch die Tabellen buch2, bestand und ausleihe angelegt und mit Datensätzen gefüllt.
Lassen Sie sich ebenfalls die Inhalte anzeigen.
Analysieren Sie die Tabellen und finden Sie die Beziehungen zwischen diesen heraus. (vergleiche hier)
Abschließend stellen Sie folgende Anfragen:
1. Welche Bücher beinhalten Ausführungen zu der Programmiersprache LISP? 2. Welche Bücher (T_Nr, Titel, Verlag) hat der Leser mit der L_Nr '001' wann ausgeliehen?
SELECT buch2.Schlagwort, buch1.Titel, buch1.Verlag, buch1.Jahr FROM buch1, buch2 WHERE buch1.T_NR = buch2.T_NR and ((buch2.Schlagwort)='LISP') ; select T_Nr, Titel, Verlag, Aus_datum from leser, ausleihe, bestand, buch1 where leser.L_NR=ausleihe.L_NR and ausleihe.reg_nr=bestand.reg_nr and bestand.T_nr=buch1.T_Nr and L_Nr='001';