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