Einsatz und Realisierung von Datenbanksystemen
- Prof. Alfons Kemper, Ph.D.
- Maximilian Bandle, M.Sc.
- Josef Schmeißer, M.Sc.
- Maximilian E. Schüle, M.Sc.
- E-Mail an Übungsleiter
Lecture
Topics
- Transaktionsverwaltung
- Fehlerbehandlung (Recovery)
- Mehrbenutzersynchronisation
- Sicherheitsaspekte
- Hauptspeicherdatenbanken
- Deduktive Datenbanken
- Verteilte Datenbanken
- Betriebliche Anwendungen (OLTP, OLAP), Data Mining, SQL:2003
- XML und Datenbanksysteme (XQuery)
- Big Data (SPARQL, Datenströme, Graph-Exploration)
- Leistungsbewertung
Implementierung von Datenbanksystemen
Einsatz von Datenbanksystemen
Course
-
Aufgrund der Einschränkungen durch das Coronavirus wird die Vorlesung jeden Donnerstag ab 11 Uhr über YouTube gestreamt und nachfolgend hier und auf Moodle zum Herunterladen angeboten.
Für die ersten Vorlesungen greifen wir auf geschnittene Aufzeichnungen von 2013 zurück.
Aufzeichnungen
-
Auch auf Moodle oder YouTube zu finden.
Datum | Thema | Vorlesung |
---|---|---|
23.04.2020 | Organisation, Transaktionsverwaltung, Fehlerbehandlung | mp4 YouTube |
30.04.2020 | Mehrbenutzersynchronisation | mp4 YouTube |
07.05.2020 | Mehrbenutzersynchronisation, Sicherheitsaspekte | mp4 YouTube |
07.05.2020 | RSA | mp4 YouTube |
14.05.2020 | Sicherheitsaspekte, Deduktive Datenbanken | mp4 YouTube |
28.05.2020 | Verteilte Datenbanken | mp4 YouTube |
04.06.2020 | Betriebliche Anwendung | mp4 YouTube |
18.06.2020 | Data Mining, HS-DB | mp4 YouTube |
25.06.2020 | HS-DB | mp4 YouTube |
02.07.2020 | HS-DB, XML | mp4 YouTube |
09.07.2020 | XML, Big Data | mp4 YouTube |
16.07.2020 | Big Data | mp4 YouTube |
23.07.2020 | Probeklausur | mp4 YouTube |
Exercise sessions
Ablauf
Die Übungen finden vorerst online über BigBlueButton statt. Jedem Tutor ist ein fester virtueller Raum zugeordnet, den Sie bitte dem Terminplan entnehmen.
- Übungsbeginn
- Ab der zweiten Vorlesungswoche, erster Übungstag ist Montag.
- Übungszyklus
- Die Übungen werden wöchentlich gehalten.
- Auf Grund der vielen Feiertage werden die beiden Übungswochen vom 1.6.-5.6. und 8.6.-12.6. zu einer zusammengelegt. Studenten müssen in diesen zwei Wochen nur eine Übung besuchen. In welcher Woche diese stattfindet legt der Tutor fest.
- Anmeldung zu den Übungen
- Für die Teilnahme an den Tutorübungsgruppen (und damit am Bonusprogramm) ist eine Anmeldung erforderlich, diese erfolgt über TUMonline, mehr dazu in der ersten Vorlesung.
Bonus
Eine Korrektur bearbeiteter Übungsblätter erfolgt gemäß Tutorentscheidung. Primär werden die in den Übungen vorgestellten Lösungsansätze im Rahmen eines Bonusverfahrens bewertet.- Bewertet wird die aktive Teilnahme an den Übungen und das Vorstellen von Aufgaben.
- Vorab der Tutorübung schicken Studenten vorzustellende Aufgaben ihrem Tutor per E-Mail.
- Punkt für aktive Teilnahme bekommt, wer sich in die Tutorübung eingewählt und beteiligt hat.
- Einen Bonuspunkt bekommt, wer sich in der Tutorübung hervorgetan hat z.B. durch Vorstellen einer Übungsaufgabe.
- Für eine positive Bewertung ist die vollständige Korrektheit der Ergebnisse nicht ausschlaggebend. Es muss vielmehr erkennbar sein, dass man sich mit dem Stoff / den Aufgaben eingehend beschäftigt hat.
- Wer Lösungen zu einzelnen Aufgaben vorstellen darf, entscheidet der Tutor.
- Zusätzlich dürfen Tutoren abgegebene Hausaufgaben einzelner Studenten zu bestimmten Aufgaben bei korrekter Lösung bepunkten.
- Hat man am Ende mindestens 12+2 Bonuspunkte, so wird für die Prüfungsperiode SoSe20 ein Bonus von 0,3 auf die erste bestandene schriftliche Prüfung zu Einsatz und Realisierung von Datenbanksystemen gegeben. Dieser Bonus kann nur bei Noten zwischen einschließlich 1,3 und 4,0 in Anspruch genommen werden (bestandene Prüfung). Noten besser 1,0 werden nicht vergeben. Für die Bewertung ist es zwingend notwendig, dass Sie in einer Tutorübungsgruppe angemeldet sind.
Exercise sheets
Blatt Nr. | Lösungen | Folien | Video | Extra |
Blatt 01 [pdf] | Lösung 01 [pdf] | Folien 01 [pdf] | Video 01 [mp4] | |
Blatt 02 [pdf] | Lösung 02 [pdf] | Folien 02 [pdf] | Video 02 [mp4] | |
Blatt 03 [pdf] | Lösung 03 [pdf] | Folien 03 [pdf] | Video 03 [mp4] | |
Blatt 04 [pdf] | Lösung 04 [pdf] | Folien 04 [pdf] | Video 04 [mp4] | |
Blatt 05 [pdf] | Lösung 05 [pdf] | Folien 05 [pdf] | Video 05 [mp4] | |
Blatt 06 [pdf] | Lösung 06 [pdf] | Folien 06 [pdf] | Video 06 [mp4] | |
Blatt 07 [pdf] | Lösung 07 [pdf] | Folien 07 [pdf] | Video 07 [mp4] | |
Blatt 08 [pdf] | Lösung 08 [pdf] | Folien 08 [pdf] | Video 08 [mp4] | |
Blatt 09 [pdf] | Lösung 09 [pdf] | Folien 09 [pdf] | Video 09 [mp4] | |
Blatt 10 [pdf] | Lösung 10 [pdf] | Folien 10 [pdf] | Video 10 [mp4] | Extra 10 [pdf] |
Blatt 11 [pdf] | Lösung 11 [pdf] | Folien 11 [pdf] | Video 11 [mp4] | Extra 11 [pdf] |
Blatt 12 [pdf] | Lösung 12 [pdf] | Folien 12 [pdf] | Video 12 [mp4] |
* Übungsblätter werden im Schnitt freitags, Lösungen freitags der Folgewoche online gestellt.
Übungsgruppen
Siehe Terminplan
Tag | Uhrzeit | Tutor | Gruppe |
---|---|---|---|
Mo | 10-12 Uhr | Janik Müller | 10 |
Mo | 12-14 Uhr | Janik Müller | 11 |
Mo | 14-16 Uhr | Maximilian Rieger | 12 |
Mo | 16-18 Uhr | Corinna Holetschek | 13 |
Mo | 18-20 Uhr | Corinna Holetschek | 14 |
Di | 08-10 Uhr | Maximilian Rieger | 24 |
Di | 10-12 Uhr | Erik Heger | 20 |
Di | 12-14 Uhr | Erik Heger | 21 |
Di | 14-16 Uhr | Leenert Specht | 22 |
Di | 16-18 Uhr | Leenert Specht | 23 |
Mi | 08-10 Uhr | Erik Kynast | 34 |
Mi | 10-12 Uhr | Adrian Riedl | 30 |
Mi | 12-14 Uhr | Adrian Riedl | 31 |
Mi | 14-16 Uhr | Yevgeniy Cherkashyn | 32 |
Mi | 16-18 Uhr | Philipp Winter | 33 |
Do | 09-11 Uhr | Yevgeniy Cherkashyn | 41 |
Do | 09-11 Uhr | Erik Kynast | 42 |
Do | 14-16 Uhr | Tobias Goetz | 44 |
Do | 14-16 Uhr | Michael Höppner | 45 |
Do | 16-18 Uhr | Michael Höppner | 47 |
Fr | 12-14 Uhr | Philipp Winter | 51 |
Fr | 14-16 Uhr | Tobias Goetz | 52 |
Exam
- Termin
-
- Finalklausur: 29.07.2020, 8 Uhr bis 9:30 Uhr
- Nachholklausur: vsl. 29.09.2020, 8 Uhr bis 9:30 Uhr
- Angaben ohne Gewähr, bitte informieren Sie sich regelmäßig über TUMonline.
- Zulassung
-
- Die Übungen stellen keine Zulassungsvoraussetzung für eine Teilnahme an der Klausur dar.
- Es wird das oben beschriebene Bonusverfahren angewendet.
- Durchführung
-
- Die Klausur umfasst den Stoff aus Vorlesung und Übung.
- Die Prüfungsdauer beträgt 90 min.
- Nicht zu verwenden sind rote oder grüne Stifte.
- Die Klausur wird jeweils als "elektronische Übungsleistung" über TUMexam abgehalten.
- Um die Eigenständigkeit Ihrer Übungsleistung zu belegen, bieten wir Ihnen an, sich während der Bearbeitungszeit per Zoom-Video anzumelden.
- Raum 1 für Nachnamen A-K: 921 2798 9571 Kennwort: 198755
- Raum 2 für Nachnamen L-Z: 975 4483 6136 Kennwort: 000406
- Bei Zweifeln an der Eigenständigkeit der Bearbeitung behalten wir uns eine mündliche Nachprüfung vor.
- Probeklausur findet am 23.07.2020 während des Vorlesungszeitraums (11-12:30 Uhr) statt.
- Besprechung am 23.07.2020 ab 12:30 Uhr als Webinar: 978 4819 3228 Kennwort: 641707
- Als Hilfsmittel sind alle Vorlesungsmaterialien erlaubt ("Open-Book").
- Anmeldung
- Die Anmeldung zur Klausur erfolgt ausschließlich über das TUMonline-Portal. Beachten Sie bitte unbedingt die Anmeldefristen, Prüfungsperiode und die Informationen zur Anmeldung für die verschiedenen Studiengänge auf den Webseiten des Prüfungsausschusses.
- Rücktritt
- Ergebnisse und Notenbekanntgabe
- Die Ergebnisse der Klausur werden über das TUMonline-Portal bekannt gegeben.
- Einführungsfolien mit Inhaltsverzeichnis und Voraussetzungen
- Datenbanken Buch Begleitseiten
- Alle Folien von Prof. Kemper. (ERDB fängt bei Kapitel 9 an)
- Vorlesungsaufzeichnungen früherer Semester
- Uni Schema [pdf]
- Uni Datenbank für MySQL Import [sql]
- Uni Datenbank für MySQL 5 Import [sql]
- SQL-Schnittstelle
- Transaktionen
- XQuery Schnittstelle
- RDF/Sparql Schnittstelle
- Datalog Schnittstelle
- XQuery Übungsmaterial
- XQuery.zip Lesen Sie bitte die readme Datei!
- DES Datalog
- Tool zum Ausführen/Ausprobieren von Datalog
Material
Slides
Books
-
Vorlesungsbegleitend empfiehlt sich das Datenbanken-Buch wie das Übungsbuch zu organisieren.
Beide stehen in ausreichender Stückzahl in der Universitätbibliothek zur Verfügung (dokumenTUM).