Die Vorlesung am 17.7. wird aufgrund des Fachbereichs-Sommerfests direkt im Anschluss an die Vorlesung Programmiermethodik um 13:40 (wie üblich in Raum 0446) beginnen. Im Anschluss gibt es Wurst und Bier vom Prof auf dem Fachbereichssommerfest.
Klausur
am 21.9.2007 von 8.00 bis 10.00 Uhr!
Hilfsmittel
Als Hilfsmittel sind ausschließlich die Folien zur Vorlesung erlaubt, nicht die Übungsaufgaben und deren Musterlösungen. Handschriftliche Notizen in den Folien, die während der Vorlesung gemacht wurden, oder etwa Post-Its als Wegweiser sind kein Problem.
Erster Veranstaltungstag:
Dienstag, 17. April 2007
Ort und Zeit:
Dienstags, 14.15h – 15.45h in Raum 0446
Übungen:
Montag, 12.30h – 14.00h, in Raum -1607
Montag, 16.00h – 17.30h, in Hörsaal -1319
Vorkenntnisse:
Informatik Grundstudium
Angesprochener HörerInnenkreis:
Inf. 4. Sem., Math. NF Inf.
Leistungsnachweis:
Klausur
Veranstalter:
Prof. Dr. Gerd Stumme, Dr. Andreas Hotho, Dipl.-Inform. Christoph Schmitz
Inhalt:
Behandelt werden Theorie und Praxis relationaler Datenbanksysteme, einschließlich Schichtenarchitektur, Modellierung mittels ER-Diagrammen, Funktionale Abhängigkeiten, Normalisierung, Armstrongsche Axiome, Relationenkalkül und dessen Realisierung in SQL, Transaktionskonzept.
In den Übungen wird u.a. mit SQL auf dem vorhandenen Datenbank-System gearbeitet.
Literatur:
Alfons Kemper, André Eickler: Datenbanksysteme. Eine Einführung. 5., aktualisierte und erweiterte Auflage, Oldenbourg Verlag, 2004.
ISBN: 3-486-27392-2. 640 Seiten (Siehe auch http://www-db.in.tum.de/research/publications/books/DBMSeinf/), wo u.a. die Vorlagen der unten gelisteten Folien zu finden sind.))
Weitere Informationen:
Dateien zu den Übungen; weitere Daten (z. B. Philosophenuni) gibt es auf der Seite zum Buch.
Weitere Informationen zu SQL (zu finden auch in BibSonomy):
- LEAP RDBMS: Datenbanksystem mit relationaler Algebra als Anfragesprache
- A Gentle Introduction to SQL
- Vorabskriptum Datenbanken (SS 2003)
- SQL Tutorial – SQL reference and programming examples
- SQL Crib Sheet
- DB2 UDB Cookbook Downloads
- SQL: Erste Schritte
Korrektur:
- Auf Folie 43 in Kap. 3 muss es im ersten Aufzählungspunkt “s ∈ R” anstelle von “s|R” heissen.
- Auf Folie 49 in Kap. 6 müssen in der Tabelle die Werte für Tupel t3 und t4 für Beta und Gamma tauschen, damit die Tabelle zur Definition passt. Eine neue Version der Folien für Kap. 6 ist online.
Folien:
- Kapitel1.pdf
- Kapitel2.pdf
- Kapitel3.pdf
- Maeeutik.pdf
- Kapitel4.pdf
- Kapitel5.pdf
- Kapitel6.pdf
- Kapitel7.pdf
- Kapitel8.pdf
- Kapitel9.pdf
- Kapitel10.pdf
- Kapitel11.pdf
- Kapitel17.pdf
Übungsaufgaben:
- 1. Übung (23.4.2007) – Musterlösung
- 2. Übung (30.4.2007) – Musterlösung
- 3. Übung (14.5.2007) – Musterlösung
- 4. Übung (21.5.2007) – Musterlösung
- 5. Übung (4.6.2007) – Musterlösung
- 6. Übung (11.6.2007) – Musterlösung
- 7. Übung (18.6.2007) – Musterlösung
- 8. Übung (25.6.2007) – Musterlösung
- 9. Übung (2.7.2007) – Musterlösung
- 10. Übung (9.7.2007) – Musterlösung
- 11. Übung (16.7.2007) – Musterlösung
Korrekturen
- Übung 3, Aufgabe 3.2: Text präzisiert
- Übung 3, Aufgabe 4.2.b: Aufgabe ersetzt, da ursprünglicher Ausdruck syntaktisch nicht erlaubt
- Übung 4, Aufgabe 2.6:
NAME
mußASSISTENTEN.NAME
sein, da sonst mehrdeutig.