Prof. Dr. Burkhardt Renz TH Mittelhessen
Datenbanksysteme Übungen Serie 5
Übungen Datenbanksysteme Serie 5
Wir verwenden weiter die Datenbank LIT.
Autor AId: integer {PK}
Name : varchar(20) Vorname : varchar(20)
BA BId: integer AId: integer
AId BId Buch
BId: integer {PK}
Titel : varchar(80) Verlag : varchar(40) Ort: varchar(40) Jahr: varchar(4) ISBN : varchar(13) Anmerkung : varchar(60)
Sachverz SId: integer {PK}
Schlagwort : varchar(30) BS
BId: integer SId: integer
BId SId
(BId, AId) {PK} (BId, SId) {PK}
Abbildung 1: Datenbankschema für Literatur
1. LIT11
Erstellen Sie eine Liste aller Bücher, bei denen der Titel mit der Zeichen- kette ’Datenbank’ beginnt. Die Liste soll folgende Spalten enthalten: Titel, Verlag, Ort, Jahr.
2. LIT12
Erstellen Sie eine Liste aller Bücher, bei denen der Name des Autors mit der Zeichenkette ’Da’ beginnt. Die Liste soll folgende Spalten enthalten:
Titel, Jahr, Name und Vorname des Autors. Sortieren Sie die Liste nach Name und Vorname.
3. LIT13
Erstellen Sie eine Liste aller Autoren, welche mehr als 2 Bücher geschrieben haben. Die Liste soll Name, Vorname und die Anzahl der Bücher enthalten und nach Name und Vorname sortiert sein.
4. LIT14
Erstellen Sie eine Liste aller Bücher, welche mehr als einen Autor haben.
Die alphabetisch nach Titel sortierte Liste soll die BId, den Titel und die ISBN und die Zahl der Autoren enthalten.
5. LIT15
Erstellen Sie eine Liste aller Bücher, welche bei einem der Verlage ’Sprin- ger’, ’Oldenbourg’, ’Vieweg’, ’Teubner’ erschienen sind. Die nach Verlag, Jahr und Titel sortierte Liste soll folgende Spalten enthalten: Verlag, Jahr, Titel, BId, ISBN, Name des Autors.
Sommersemester 2021 1
Prof. Dr. Burkhardt Renz TH Mittelhessen
Datenbanksysteme Übungen Serie 5
6. LIT16
Erstellen Sie eine Liste aller Verlage mit Sitz (Erscheinungsort) in München.
Die Liste soll nach dem Namen des Verlags sortiert sein.
7. LIT17
Erstellen Sie eine Liste aller Bücher mit Erscheinungsjahr zwischen 1995 und 2010, welche sowohl mit den Schlagworten ’Datenbanken’ als auch
’Datenbanksystem’ beschrieben sind. Die Liste soll nach Erscheinungsjahr und Namen des Autors sortiert sein, sie soll folgende Spalten enthalten:
Name des Autors, Titel, Verlag, Jahr, Anmerkung.
8. LIT18
Wieviele Bücher gibt es, die durch mindestens ein Schlagwort beschrieben sind?
9. LIT19
Wieviele Bücher gibt es, die durch kein Schlagwort beschrieben sind?
10. LIT20
Gibt es in der Tabelle BS Zuordnungen zwischen einem Buch und einem Schlagwort, zu welchem es kein Buch in der Tabelle Buch gibt?
Warummuss das Ergebnis 0 sein?
Rev 14.3 – 4. März 2021
Sommersemester 2021 2