HTW Berlin – WI Aufgabe 3: SQL-Anweisungen auswerten In dieser Aufgabe sollen Sie für gegebene SQL-Anweisungen die Ergebnistabellen berechnen. Die Ausgangstabellen haben folgendes Aussehen: Id 54 35 76 55 Datum 2007-01-23 2007-01-24 2007-01-24 2007-01-24 Thema Id Name 31 Lokal 57 Sport Pressemeldung Titel MediumID Serena Williams mit kämpferischer Vorstellung 22 Von dem Flüchtigen fehlt jede Spur 32 Ex-Weltmeister Museeuw gibt Doping zu 32 Wohnungen statt Kita? 44 Ort2Medium Medium Ort OrtId MediumId Id Name Name 202 32 43 Rheinische Post Darmstadt 553 22 22 Der Tagesspiegel Mainz 202 43 32 Darmstädter Echo Berlin 123 44 44 Allgemeine Zeitung ThemaID 57 31 57 31 Id 202 123 553 Folgende Abfragen sollen Sie auswerten. Schreiben sie jeweils die Ergebnistabelle auf. a. select p.Titel, t.Name from Pressemeldung p, Medium m, Thema t where p.MediumId = m.Id and t.Id = p.ThemaId and m.Name = 'Allgemeine Zeitung' b. select t.Name, COUNT(p.Titel) from Pressemeldung p, Medium m, Thema t where p.MediumId = m.Id and t.Id = p.ThemaId group by t.Id, t.Name c. select m.Name from Medium m where m.Id not in ( select MediumId from Pressemeldung) Seite 4 von 6 HTW Berlin – WI Aufgabe 4: SQL-Anweisungen erstellen In dieser Aufgabe sollen Sie umgangssprachlich formulierte Abfragen in SQL umsetzen. Die Grundlage für die Abfragen bildet das Relationenmodell der vorigen Aufgabe. a Die Titel der Pressemeldungen, die im „Darmstädter Echo“ erschienen sind. b Die Anzahl der Pressemeldungen, die in Medien erschienen sind, die aus Darmstadt kommen. c Die Titel der Pressemeldungen, die zum Thema „Sport“ in „Mainz“ erschienen sind. Seite 5 von 6