Datenbanksysteme (WS 2016/2017)
Aktuelles
- Klausureinsicht: Donnerstag, 27.04.2017, von 10:00 bis 10:30 Uhr im Raum 25.12.02.37!
- Die Wiederholung des Datenbankpraktikums (= praktische Übungen) beginnt am 24.04.2017. Bitte melden Sie sich rechtzeitig im Abgabesystem an. Die Seite zur Veranstaltung finden Sie hier.
- Die 2. Klausur findet am 18.04.2017 von 12:30 Uhr bis 14:00 Uhr im Hörsaal 5C statt!!!
- Klausureinsicht: Mittwoch 01.03.2017 von 10:00 bis 11:30 Uhr im Raum 25.12.02.33! Klausurteilnehmer, die in Hörsaal 5C geschrieben haben, kommen bitte um 10 Uhr, aus 5D bitte um 10:30 Uhr und aus 5L um 11:00 Uhr. Die Klausurergebnisse sind voraussichtlich ab Freitag (24.02.) im Laufe des Tages im Studierendenportal verfügbar.
- (20.02.2017) Die Aufteilung der Studenten auf die Hörsäle für die Klausur am 22.02.2017 lautet:
Hörsaal: Anfangsbuchstabe des Nachnamens: 5C A-G 5D H-P 5L Q-Z - (06.02.2017) Die endgültigen Übungspunkte sind nun im Abgabesystem einsehbar. Um die Zulassung zur Prüfung zu erhalten, benötigen Sie 150 Punkte.
- (03.02.2017) Die Bonuspunkte für das Vorrechnen wurden nun aktualisiert und können weiterhin im
Abgabesystem über das Übungsblatt "Bonuspunkte" eingesehen werden.
- An den Freitagen, 03.02. und 10.02., findet die Vorlesung nicht statt. Am Montag, 30.02., wird die Probeklausur zu Ende besprochen. Am Montag, 06.02., wird die Vorlesung abgeschlossen und, bei Bedarf, werden noch konkrete Fragen zum Vorlesungsstoff beantwortet (Fragen bitte vorher (!) per Email an Prof. Conrad schicken).
- (26.01.2017) Achtung II: In der Probeklausur war in Aufgabe 1 ein Fehler enthalten. Dort waren die beiden min-max-Notationen vertauscht. Dieser Fehler wurde in der aktuellen Fassung korrigiert.
- (26.01.2017) Achtung III: In
der Probeklausur fehlte eine Aufgabe. Die erweiterte Fassung finden Sie im Abgabesystem. Die Lösung wird am kommenden Montag besprochen.
- (17.01.2017) Probeklausur: Die Probeklausur finden Sie nun im Abgabesystem. Eine Abgabe ist nicht möglich, da eine Korrektur nicht vorgesehen ist. Stattdessen wird eine Lösung der Probeklausur in den Vorlesungen am 23.01. und am 30.01. besprochen.
- (17.01.2017) Die Sprechstunde am Freitag, 20.01., wird ausnahmsweise von Daniel Braun übernommen und findet in Raum 25.12.02.30 statt.
- (13.01.2017) Prüfungsanmeldung: Seit dem 11.01. sollte die online-Prüfungsanmeldung über das Studierenden-Portal für fast alle Teilnehmer freigeschaltet sein. Auch wenn Sie das Zulassungskriterium aus der theoretischen Übung noch nicht erreicht haben, können Sie sich schon für die Klausur am 22.02. anmelden. Sollten Sie dann aber das Zulassungskriterium doch nicht erreichen, denken Sie bitte daran, sich rechtzeitig wieder abzumelden (bzw. zurück zu treten), was bis eine Woche vor der Prüfung noch möglich ist.
- (10.01.2017) Im Abgabesystem können Sie nun über das Übungsblatt "Bonuspunkte" die Bonuspunkte, welche Sie bis zum Stichtag 9.1.2017 gesammelt haben, einsehen. Beachten Sie bitte, dass die Prozentangaben sich nicht auf die Zulassungsschranke von 60 % beziehen und beachten Sie deshalb die absolute Punkteanzahl, die Sie erreicht haben. Es sind insgesamt 150 Punkte zu erreichen, um die theoretischen Übungen erfolgreich zu bestehen.
- (02.01.2017) Achtung: Die Aufgabenstellung von Aufgabe 10.1 auf dem aktuellen Übungsblatt war unvollständig und hat sich somit wie folgt verändert: Es sollen Beispiele zur Relationenalgebra, dem Bereichskalkül, dem Tupelkalkül und SQL angegeben werden.
- (23.12.2016) Wegen Wartungsarbeiten ist das Abgabesystem vorübergehend nicht erreichbar. Das aktuelle Übungsblatt finden Sie deshalb auch im Studierendenportal.
- (21.12.2016) Genauere Informationen zum im Januar startenden Projekt (die "Praktischen Übungen") sind nun hier zu finden.
- (20.12.2016) Es wird am 16.01.2017 eine Probeklausur veröffentlicht, welche in den beiden Vorlesungen am 23.01.2017 und 30.01.2017 besprochen wird.
- (13.12.2016) Hinweis: Übungsgruppe 1 (Dienstag 12:30) wird am 20.12. nicht wie gewohnt in Raum 25.12.02.33, sondern in Raum 25.12.02.55 stattfinden.
- (06.12.2016) Achtung: Im aktuellen Übungsblatt war ein Fehler in der Aufgabenstellung. In Aufgabe 8.1 müssen Sie die Anfrage nur in SQL formulieren. Die aktuelle Fassung ist im Abgabesystem zu finden.
- Klausurtermin: 22.02.2017, 8:30 bis 10:00/10:30 Uhr.
- Achtung: Die Aufgabenstellung von Aufgabe 4.2 b) hat sich leicht verändert. Die aktuelle Fassung ist im Abgabesystem zu finden.
- Die Sprechstunden für die theoretische Übung finden ab Mittwoch, den 19.10.2016, zu folgenden Zeiten statt:
- Mittwochs von 13 bis 14 Uhr bei Daniel Braun in Raum 25.12.02.30
- Freitags von 14 bis 15 Uhr bei Julia Romberg in Raum 25.12.02.28
- Die allgemeine Sprechstunde für die praktische Übung findet ab Montag, den 17.10.2016, zur folgenden Zeit statt:
- Montags von 14 bis 15 Uhr bei Kirill Bogomasov in Raum 25.12.01.26
- Während der Bearbeitungszeit werden zwei Sprechstunden für Fragen zur aktuellen Aufgabe (nur zur praktischen Übung) im Raum 25.12.02.37 zu folgenden Zeiten angeboten:
- Mittwochs 10:30 bis 12:00
- Freitags 15:00 bis 16:30
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: Daniel Braun, Julia Romberg
- Mittwochs von 13 bis 14 Uhr bei Daniel Braun in Raum 25.12.02.30
- Freitags von 14 bis 15 Uhr bei Julia Romberg in Raum 25.12.02.28
- Weitere Sprechstunden nur nach Vereinbarung per E-Mail
- Praktische Übung: Kirill Bogomasov
- Beginn der Vorlesung: Mo, 17.10.2016 (!)
- Beginn der theoretischen Übungen: in der Woche vom 24.10. - 28.10.
- Beginn der praktischen Übungen: wird noch bekannt gegeben.
- Klausurtermin: 22.02.2017. 8:30 Uhr. (vorauss. Hörsäle 5C, 5D und evtl. 5L) Dauer: 90 Minuten. Es sind keine Unterlagen erlaubt.
Veranstaltung | Zeit | Ort |
Vorlesung | Mo, 8:30 - 10:00 Uhr | Hörsaal 5E |
Fr, 12:30 - 14:00 Uhr | Hörsaal 5E | |
(Theoretische) Übung | Di, 12:30 - 14 Uhr (1. Gruppe) | Raum 25.12.02.33 |
Di, 14:30 - 16 Uhr (2. Gruppe) | Raum 25.12.02.33 | |
Mi, 14:30 - 16 Uhr (3. Gruppe) | Raum 25.12.02.33 | |
Do, 10:30 - 12 Uhr (4. Gruppe) | Raum 25.12.02.33 | |
Fr, 10:30 - 12 Uhr (5. Gruppe) | Raum 25.12.02.33 |
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. Ist zu erwarten, dass diese Voraussetzung bis zur Datenbanksysteme-Klausur erfüllt ist, ist die Teilnahme an Vorlesung und Übungen möglich (die Prüfung kann aber erst nach Vorliegen der genannten Voraussetzungen abgelkegt werden) 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 über das Studierendenportal im Laufe des Semesters sukzessive (möglichst rechtzeitig vor der jeweiligen Vorlesungsstunde) zur Verfügung gestellt werden.
Theoretische Übung
Die theoretische Übung umfasst das Bearbeiten und Lösen der wöchentlich erscheinenden Übungsblätter mit Aufgaben, sowie die Teilnahme an und das Vorrechnen der eigenen Lösungen in der Übungsgruppe. Die Auseinandersetzung mit den Aufgaben soll das Verständnis des Vorlesungsinhaltes vertiefen und auf die praktische Übung, sowie auf die Abschlussprüfung dieser Veranstaltung vorbereiten.
Die theoretischen Übungsblätter werden jeweils montags ausgegeben. Die selbstständig erarbeiteten Lösungen sind jeweils bis zum darauffolgenden Montag, 10:00 Uhr, im Abgabesystem einzureichen. Verspätete Abgaben werden nicht berücksichtigt.
Zulassungsvoraussetzungen der theoretischen Übung für die Abschlussprüfung:
- Erreichen von mindestens 60% der Gesamtpunkte aus allen Übungsblättern
- Aktive und erfolgreiche Teilnahme in der Übungsgruppe, d.h. Vorrechnen der eigenen Lösungen (gibt Bonuspunkte!)
Detaillierte Informationen zur theoretischen Übung werden in der ersten Vorlesung am 17.10. besprochen. Das erste Übungsblatt erscheint am 17.10.2016!
Für die Teilnahme an der theoretischen Übung müssen Sie sich in unserem Abgabesystem für die Veranstaltung Datenbanksysteme unter der Wahl einer Übungsgruppe anmelden. Anmeldeschluss ist am 01.11. um 23:59 Uhr. Teilnehmer, die die theoretische Übung in einem der Vorsemester bereits bestanden haben, tragen sich in der Übungsgruppe "Theoretische Übung schon bestanden" ein.
Praktische Übung
Die praktische Übung besteht aus dem Bearbeiten eines größeren Projekts und beginnt ab Januar 2017 und geht voraussichtlich bis Ende März 2017. In diesem Projekt soll eine Datenbank-basierte Anwendung konzipiert und implementiert werden. Weitere Details zu dem Projekt werden hier rechtzeitig bekanntgegeben.
Wir planen zusätzlich die praktischen Übungen auch einmal im Sommersemester 2017 anzubieten.
Aktuelle Informationen zum "Praktikum" finden Sie hier.
Literatur
Eine Auswahl:
- Heuer, A., Saake, G., Sattler, K.-U.: Datenbanken --- Konzepte und Sprachen.4. Aufl., mitp-Verlag, Bonn, 2010
- Vossen, G.; Datenbankmodelle, Datenbanksprachen und Datenbankmanagement-Systeme. 5. Aufl., Oldenbourg, München, 2008
- Kemper, A., Eickler, A.; Datenbanksysteme --- Eine Einführung. 8. Aufl., Oldenbourg, München, 2011
- Elmasri, R.; Navathe, S.B.; Fundamentals of Database
Systems. Int. Edition, Addison-Wesley / Pearson, 2010
- 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