Datenbanksysteme I - Institut für Informationssysteme

Transcrição

Datenbanksysteme I - Institut für Informationssysteme
Prof. Dr. V. Linnemann
Dirk Kukulenz
Universität zu Lübeck
Institut für Informationssysteme
Lübeck, den 20. November 2006
Datenbanksysteme I
Wintersemester 2006/2007
6. Übungsblatt
Aufgabe 1: Schema- und Datenmanipulation
Diese Aufgabe benutzt als Grundlage noch einmal die Präsidentendatenbank des vorletzten Übungsblatts.
a) Laden Sie sich die Datei pres_admin.sql von der Übungsseite und erzeugen Sie
die zusätzlichen Tabellen Administration und Admin_Pr_Vp. Füllen Sie die
Tabellen mit den mitgelieferten Daten. Verändern Sie die Tabelle State so, dass
die Daten aus der Datei pres_admin_state.sql ebenfalls eingefügt werden
können. Diese Datei befindet sich entsprechend auf der Übungsseite. (2 Punkte)
b) Ändern Sie das Hobby Fishing des Präsidenten Truman in Fly-Fishing um.
(2 Punkte)
c) Was passiert, wenn Sie den Namen des Präsidenten Bush G in Bush George
abändern wollen?
(1 Punkt)
d) Erzeugen Sie eine Sicht President_And_Vice, die die Namen und Parteien der
Präsidenten enthält, die ebenfalls als Vizepräsidenten gearbeitet haben. (1 Punkt)
1/2
Aufgabe 2: Relationenalgebra
Formulieren Sie die folgenden (teilweise bereits bekannten) Anfragen in der Relationenalgebra:
a) Wie lauten Namen und Geburtsjahr aller Präsidenten?
(2 Punkte)
b) Welche Präsidenten wurden wann im Bundestaat Texas geboren?
(2 Punkte)
c) Was sind die verschiedenen Parteien aller bisheriger Präsidenten?
(2 Punkte)
d) In welchen Staaten wurde keine Präsidenten geboren?
(2 Punkte)
e) Welche Präsidenten haben als Hobby sowohl Angeln als auch Reiten? (2 Punkte)
Abgabetermin: Montag, den 27. November nach der Vorlesung
2/2