Datenbanksysteme (WS 2011/2012)
Aktuelles
- Die Ergebnisse der 2. Klausur vom 07.05.2012 sind online!
Klausureinsicht: Freitag, 11.05.2012, 14:00 Uhr im Seminarraum (25.12.02.33)
- Die 2. Klausur findet am 07.05.2012 um 14:30 Uhr in Hörsaal 5C statt.
- Die Ergebnisse der Klausur vom 09.03.2012 sind online!
- Die schriftliche Abschlussprüfung findet am Freitag, dem 09.03.2012, um 10:00 Uhr (s.t.) in Hörsaal 5D statt. Bitte bringen Sie Ihren aktuellen Studierendenausweis (und ein
Lichtbildausweis) sowie möglichst eine Kopie/Bestätigung Ihrer
Prüfungsanmeldung und Stifte mit. Geschrieben werden darf nur mit
dokumentenechten Stiften (kein Bleistift). In die Klausur dürfen KEINE eigenen Unterlagen (Bücher, Mitschriften, etc.) oder eigenes Papier mitgenommen werden. Papier wird Ihnen gestellt. Handys und andere technische Geräte sind während der
Klausur abzuschalten.
- Die Ergebnisse des Abschlussprojekts sind online (unter Abschnitt "Praktikum")!
- Am Dienstag, den 06.03. findet um 14:00-16:00 Uhr im Seminarraum 25.12.02.33 eine Fragestunde statt, in der Fragen zu Übungen besprochen werden können. Teilen Sie uns hierzu Ihre Fragen vorher rechtzeitig mit (per Email an Magdalena Rischka).
- Für Fragen zum Abschlussprojekt werden zwei Sprechstunden-Termine angeboten:
- Donnerstag, 16.02. um 14:00-16:00 Uhr im Raum 25.12.02.37 (DBS-Rechnerraum)
- Donnerstag, 23.02. um 14:00-16:00 Uhr im Raum 25.12.02.37 (DBS-Rechnerraum)
- Die korrigierten Abgaben zum Übungsblatt 12 können ab dem 03.02. im Raum 25.12.02.28 abgeholt werden!
- Am Freitag, 3.01.2012, findet im Rahmen der Vorlesung eine Fragestunde statt. Wenn Sie konkrete Fragen zum Stoff der Vorlesung haben, teilen Sie diese bitte vorher rechtzeitig mit (per Email an Prof. Conrad), damit diese dann beantwortet werden können.
- Am Freitag, 27.01.2012, wird im Rahmen der Vorlesung (12:30 Uhr, Hörsaal 5E) Herr Th König (Trivago GmbH) einen Vortrag zum Thema "Evolution einer Datenbank-Architektur -- vom Startup zum internationalen Marktführer am Beispiel der Trivago GmbH" halten!
- Die praktischen Übungen fangen Ende November, d.h. in der Woche vom 28.11. - 02.12. an. Details hierzu sind unten im Abschnitt "Praktikum" aufgeführt!
- Die schriftliche Abschlussprüfung findet am Freitag, dem 09.03.2012, um 10:00h in Hörsaal 5D statt. Zulassungsvoraussetzungen sind insbesondere die erfolgreiche und aktive
Teilnahme an den theoretischen und praktischen Übungen, sowie die
erfolgreiche Bearbeitung und Abgabe eines Abschlussprojekts zum Ende
des Semesters (Details s.u.).
-
Wie bereits angekündigt, findet am Dienstag, den 01.11. die Übungsgruppe 1
aufgrund des Feiertags (Allerheiligen) nicht statt. Diese wird auf
Mittwoch, den 02.11. um 12:30-14:00 Uhr (in demselben Raum) verlegt.
Das Vorrechnen in der Übungsstunde erfolgt an diesem verschobenen
Termin auf der Basis des freiwilligen Meldens.
- Für die Teilnahme an der Veranstaltung ist neben der Anmeldung in HIS-LSF in jedem Fall auch eine Anmeldung auf dieser Seite bis zum 16.10.2011 nötig. Dort müssen Sie sich auch für die theoretischen und praktischen Übungsgruppen eintragen.
Thema |
Download |
Last Update |
Inhalt
- Architektur von Datenbanksystemen,
- Datenmodelle,
- Anfragesprachen für relationale Datenbanken,
- konzeptioneller und logischer Datenbankentwurf,
- Funktionale Abhängigkeiten und Normalisierung,
- Datenorganisation,
- DB-Anwendungsprogrammierung,
- Transaktionen,
- Integrität,
- Sichten und
- Anfrageoptimierung
Organisation
- Umfang: 4 SWS (Vorlesung) + 2 SWS (Übung) + 2 SWS (Praktische Übungen/Praktikum)
- Vorlesung: Prof. Dr. Stefan Conrad
- (Theoretische) Übung: Magdalena Rischka
- Praktische Übung: Magdalena Rischka
- Beginn der Vorlesung: Mo. 10.10.2011
- Beginn der (theoretischen) Übung: in der 2. Vorlesungswoche. Das erste Übungsblatt wird am 17.10. veröffentlicht!
- Beginn der praktischen Übungen: in der Woche vom 28.11. - 02.12.
Veranstaltung |
Zeit |
Ort |
Vorlesung |
Mo, 8:30 - 10 Uhr |
Hörsaal 5E |
|
Fr, 12:30 - 14 Uhr |
Hörsaal 5E |
(Theoretische) Übung |
Di, 14:30 - 16 Uhr (1. Gruppe) |
Raum 25.12.02.33 |
|
Do, 10:30 - 12 Uhr (2. Gruppe) |
Raum 25.12.02.33 |
Praktische Übung | Di, 16:30 - 18:30 Uhr (1. Gruppe) |
Raum 25.12.02.37 |
|
Di, 14:30 - 16:30 Uhr (2. Gruppe) |
Raum 25.12.02.37 |
| Do, 12:30 - 14:30 Uhr (3. Gruppe) |
Raum 25.12.02.37 |
|
Do, 14:30 - 16:30 Uhr (4. Gruppe) |
Raum 25.12.02.37 |
Teilnahmevoraussetzung
Für Informatik-Studierende gilt generell die Regelung, dass Wahlpflicht- und Schwerpunktmodule erst belegt werden können, wenn die Grundlagenmodule Informatik I und Informatik II erfolgreich absolviert wurden. Als zusätzliche Leistung kann dieses Modul im Bachelorstudium erst belegt werden, wenn Informatik I bis IV erfolgreich abgeschlossen wurden.
Folien / Skript
Zu der Vorlesung gibt es eine umfangreiche Sammlung von Folien, die hier im Laufe des Semesters sukzessive (möglichst rechtzeitig vor der jeweiligen Vorlesungsstunde) zur Verfügung gestellt werden.
Nr |
Kapitel |
Download |
Vorlesungs- datum |
last update |
Übungen
Die erfolgreiche und aktive Teilnahme an den
theoretischen Übungen gehört zu den Zulassungsvoraussetzungen zur
Abschlussprüfung. Die Übungsblätter mit den zu bearbeitenden
Aufgaben werden jeweils ab Montag
auf der Homepage der Veranstaltung zum Download angeboten. Die
Aufgaben sind in Gruppen von zwei
Personen aus der gleichen Übungsgruppe zu bearbeiten und in
Papierform bis spätestens Montag,
14:00
Uhr eine Woche nach der Ausgabe im
Briefkasten neben dem Sekretariat (Raum: 25.12.02.22) abzugeben.
Spätere Abgaben werden nicht mehr akzeptiert!
Auf den Übungsblättern müssen Namen
mit den Matrikelnummern
der Bearbeiter und die Übungsgruppe
(Gruppe 1 oder Gruppe 2)
vermerkt sein. Jedes Übungsblatt wird korrigiert und mit Punkten
bewertet.
In der Übung selbst wird für jede Aufgabe ein
Bearbeiter ausgelost. Ist ein ausgeloster Übungsteilnehmer
unvorbereitet oder abwesend, so kann sie/er insgesamt einmal
aussetzen (ein weiteres Aussetzen führt zum Ausschluss aus der
Veranstaltung). Vorrechnen heißt nicht eine "perfekte"
Lösung vorstellen, sondern die Lösungsidee präsentieren und diese
gemeinsam in der Gruppe ausdiskutieren.
Übungsblatt |
Download |
Ausgabedatum |
Abgabedatum |
Besprechung |
Thema |
Download |
Last Update |
Praktikum
Im Praktikum werden die Inhalte der Vorlesung praktisch umgesetzt und vertieft.
Ablauf des Praktikums:
- Die Übungsblätter der praktischen Übungen werden jeweils montags (hier) publiziert und können zur Vorbereitung auf die praktische Übung, die dienstags/donnerstags darauf stattfindet, heruntergeladen und eingesehen werden. Das erste Übungsblatt wird am Montag, den 28.11. online gestellt. Die ersten praktischen Übungsstunden finden am Dienstag/Donnerstag, den 29.11./01.12. statt.
- Die Aufgaben des Übungsblatts müssen in der Praktikumsstunde bearbeitet und die erarbeiteten Lösungen am Ende der Praktikumsstunde abgegeben werden.
- Drei Übungsblätter werden korrigiert und bewertet, wobei als Bewertung OK, 1/2 OK und kein OK vergeben werden. Die Wahl der drei zu korrigierenden Übungsblätter wird allerdings nicht bekanntgegeben und je nach Praktikumsgruppe variieren.
- Für die Zulassung zum Abschlussprojekt werden 1,5 OK's verlangt (ohne Diskussion!!!) sowie der erfolgreiche Abschluss der (theoretischen) Übungen.
- Das Thema für das Abschlussprojekt wird am Montag, den 16.01. ausgegeben. Details hierzu werden noch bekannt gegeben.
Hinweise zum Abschlussprojekt:
- Aufgrund einiger Nachfragen hier nochmal ein wichtiger Hinweis: Die Umsetzung der geforderten Funktionalitäten (z.B. Suche, Einkaufsliste) in Ihrer Rezepte-Webapplikation soll soweit wie möglich Datenbank- anstatt Programmier-technisch gelöst werden! Das bedeutet, alle in der Vorlesung & Übung gelernten relationalen Operationen (Verbunde von Relationen, Differenzen, Vereinigungen, etc.) sollen mittels SQL-Anfragen und nicht mittels PHP-Programmierung realisiert werden! Dies ist auch ein Bestehenskriterium !!!
- Die Verwendung von externen APIs (AJAX-, Web-Frameworks, CMS), sowie der Skriptsprache JavaScript ist nicht erlaubt!
- Erlaubt ist die Verwendung von CSS!
Woche |
Thema |
Übungsblatt |
Last Update |
Thema |
Download |
Last Update |
Literatur
Eine Auswahl:
- Heuer, A., Saake, G., Sattler, K.-U.: Datenbanken --- Konzepte und
Sprachen.2. Aufl., mitp-Verlag, Bonn, 2007
- Vossen, G.; Datenbankmodelle, Datenbanksprachen und
Datenbankmanagement-Systeme. 5. Aufl., Oldenbourg, München, 2008
- Kemper, A., Eickler, A.; Datenbanksysteme --- Eine
Einführung. 7. Aufl., Oldenbourg, München, 2009
- Elmasri, R.; Navathe, S.B.; Fundamentals of Database
Systems. 5/e, Addison-Wesley / Pearson, 2007
- Date, C.J.; An Introduction to Database Systems, 8/e,
Addison-Wesley / Pearson, 2004
- Garcia-Molina, H., Ullman, J.D., Widom, J.; Database Systems: The Complete Book. 2/e, Prentice Hall / Pearson, 2009