Technische Universität Dortmund Lehrstuhl Informatik VI Prof. Dr. Jens Teubner Pflichtmodul Informationssysteme (SS 2014) Prof. Dr. Jens Teubner Leitung der Übungen: Marcel Preuß, Sebastian Breß, Martin Schwitalla, Karolina Hilkens Übungsblatt Nr. 3 Ausgabe: 23.04.2014 Abgabe: 30.04.2014 Betrachten Sie die folgende Datenbank: PRESIDENT PRES_NAME Washington Jefferson Harrison Lincoln Cleveland Harrison Roosevelt Kennedy Clinton Bush Obama BIRTH_YEAR 1732 1743 1773 1809 1837 1833 1858 1917 1946 1946 1961 PRES_MARRIAGE PRES_NAME MAR_YEAR Washington 1759 Jefferson 1772 Harrison 1795 Lincoln 1842 Cleveland 1886 Roosevelt 1905 Kennedy 1953 Clinton 1975 Bush 1977 Obama 1992 YEARS_SERV 7 8 0 4 8 4 7 2 8 8 NULL SPOUSE_NAME Custis Wayles Symmes Todd Folsom Roosevelt Bouvier Rodham Welch Robinson DEATH_AGE 67 83 68 56 71 67 60 46 NULL NULL NULL CHILDREN 0 5 10 4 5 6 4 1 2 2 PARTY Federalist Demo-Rep Whig Republican Democratic Republican Republican Democratic Democratic Republican Democratic STATE_BORN Virginia Virginia Virginia Kentucky New Jersey Ohio New York Massachusetts Arkansas Texas Hawaii Pflichtmodul Informationssysteme PRES_HOBBY PRES_NAME Jefferson Jefferson Harrison Lincoln Cleveland Roosevelt Roosevelt Roosevelt Roosevelt Roosevelt Roosevelt Roosevelt Kennedy Kennedy Kennedy Clinton Bush Bush Bush Obama Obama Obama Übungsblatt Nr. 3 HOBBY Fishing Riding Hunting Walking Fishing Boxing Hunting Jujitsu Riding Shooting Tennis Wrestling Sailing Swimming Touch Football Saxophone Baseball Golf Fishing Basketball Poker Cooking Aufgabe 1 (Fragen → Anfragen) Geben Sie zu dieser Datenbank Anfragen in SQL und relationaler Algebra an, die die folgenden Fragen beantworten und geben Sie das Ergebnis an. 1. Wie lauten die Namen und Geburtsstaaten aller Präsidenten? 2. Gebt die Namen aller Präsidenten an, welche der republikanischen Partei angehören oder angehörten. 3. Welche Präsidenten wurden in Texas geboren und waren Republikaner? 4. Welche Präsidenten waren mit jemand aus der gleichen Familie verheiratet? 5. Wie heißen die Präsidenten, die 3 oder mehr Kinder hatten? 2 Pflichtmodul Informationssysteme Übungsblatt Nr. 3 Aufgabe 2 (Modellierung relationaler Datenbanken) Gegeben sei das folgende ER-Diagramm: PNr Titel Klausur [1:1] LID Datum [0:*] stellt Prof Gebäude Lehrstuhl Erstellen Sie zu dem ER Diagramm ein relationales Datenbankschema in relationaler Algebra und SQL! 3