Datenbanken 2
Gruppe B (Deutsch): Martin Schäler
Gruppe C (Deutsch + English): Martin Schäler
News
- Die Vorlesung am 09.11. findet online statt. Sie finden die entsprechenden Videos auf Blackboard.
- Die Vorlesung wird in Präsenz abgehalten. Erster Termin: Mittwoch 05.10.2022 8:30-10:00 (HS T01).
- Proseminar Termin am 07.11. entfällt. Übung 2 wird in der Folgewoche besprochen.
Vorlesung
Die Vorlesung wird im Frontalunterricht (in Präsenz) abgehalten.
- Die Folien zur Vorlesung werden jeweils vor Beginn der Vorlesung online gestellt.
Bewertung: Die Bewertung der Vorlesung erfolgt in einer schriftlichen Prüfung nach Ende der Vorlesung.
Termine: Vorlesungs- und Prüfungstermine werden in PlusOnline bekannt gegeben:
Fragen und Diskussionen
Für Fragen und Diskussionen zur Vorlesung (auch unter den Studierenden) steht der Slack Channel #db2-vo (Workspace dbteaching.slack.com) zur Verfügung.
Anmeldung Slack: Studierende können sich mit ihrer Studierenden-Emailadresse auf https://dbteaching.slack.com/signup anmelden.
Folien
Jeder Satz Folien bildet eine thematische Einheit und wird in einer oder mehreren Vorlesungen behandelt. Folien, welche noch nicht in der Vorlesung behandelt wurden, können sich noch ändern. Nach der Vorlesung werden nur noch Fehler ausgebessert. Verschiedene Versionen können Sie anhand des Datums auf der Titelseite unterscheiden.
Die Folien und die entsprechenden Erläuterungen und Diskussionen während der Vorlesung sind wesentliche Grundlage für die Vorbereitung zur Prüfung.
Achtung: Als Hilfestellung zum Lösen der Proseminaraufgaben werden die Folien in einer Vorabversion zu Beginn des Semesters bereitgestellt. Die finalen Versionen werden zur Verfügung gestellt, wenn das jeweilige Themengebiet in der Vorlesung durchgenommen wird.
Thema | Folien | |||||
---|---|---|---|---|---|---|
1. | Physische Datenorganisation: Einführung, Speichermedien, Speicherzugriff, Datei Organisation | [1up] [4up] | ||||
2. | Interne Dateiorganisation: Sequentielle Datei, Statisches Hashing, Dynamisches Hashing | [1up] [4up] | ||||
3. | Indexstrukturen: Sequentielle Dateien, B+ Baum, Hash Index, Mehrere Suchschlüssel, Indices in SQL | [1up] [4up] | ||||
4. | Anfragebearbeitung: Einführung; Anfragekosten abschätzen; Sortieren; Selektion; Join | [1up] [4up] | ||||
5. | Anfrageoptimierung: Überblick; Äquivalenzregeln; Äquivalenzumformungen | [1up] [4up] | ||||
Vertiefende Lektüre
Folgendes Buch behandelt den Großteil des Stoffes aus der Vorlesung und ist in unserer Bibliothek (Teilbibliothek Itzling) in mehrfacher Kopie zugänglich.
-
Database System Concepts
Abraham Silberschatz, Henry F. Korth, S. Sudarshan
McGraw-Hill
6. Auflage: Kapitel 10-13
7. Auflage: Kapitel 12-16
Weiters wird folgende Literatur empfohlen:
- Datenbanksysteme - Eine Einführung
Alfons Kemper, André Eickler
Oldenburg Verlag
Kapitel 7-8 - Fundamentals of Database Systems
Ramez Elmasri, Shamkant B. Navathe
Pearson, 2016
deutsche Übersetzung vorhanden: "Grundlagen von Datenbanksystemen" — Auflage 2002
Prüfung
Die Prüfung zur Vorlesung ist schriftlich. Die sorgfältige Ausarbeitung der Übungsbeispiele und Programmieraufgaben im Proseminar ist ein wichtiger Bestandteil der Prüfungsvorbereitung.
Abhaltungsmodus: Die schriftliche Prüfung wird, je nach Möglichkeit, physisch oder online abgehalten werden. Die Art der Aufgabestellungen, erlaubte Unterlagen und Prüfungsdauer sind vom Abhaltungsmodus (physisch oder online) unabhängig.
Unterlagen: Als Unterlage während der Prüfung kann ein DIN-A4 Blatt (auch beidseitig beschriftet) verwendet werden. Ein Taschenrechner ohne weitere Funktionalität ist erlaubt; Smartphones oder Ähnliches als Taschenrechner sind nicht zulässig.
Die An- und Abmeldung zur Prüfung ist bis 48 Stunden vor dem Prüfungszeitpunkt möglich. Bei Fernbleiben von einer Prüfung ohne Abmeldung erfolgt eine Sperre gemäß den Satzungen der Universität §15(7).
Frühere Prüfungen: 13.02.2014, 11.03.2015, 10.06.2015, 18.03.2016, 23.09.2016, 10.02.2017, 19.05.2017, 29.09.2017, 08.02.2018, 20.04.2018, 25.05.2018, 06.02.2019, 07.06.2019, 06.09.2019, 03.02.2020, 10.06.2020, 08.03.2021, 31.05.2021, 21.01.2022, 22.02.2022, 16.09.2022
Proseminar
Die Vorbesprechung zum Proseminar findet am Montag, den 17.10.2022 statt zu dem im PlusOnline angegebenem Termin statt. Hierbei wird auch das Format der Lehrveranstaltung erläutert.
Es wird 25 schriftlich zu bearbeitende Aufgaben geben, die in Blackboard abzugeben sind. Die Bepunktung der Aufgaben macht 50 Prozent der Punkte für die Note im PS aus. Die weiteren 50 Pozent werden in zwei (schriftlichen) Quizzes im Rahmen des PS verteilt. Ein erfolgreiches bestehen setzt ferner voraus, dass Sie min. 2mal im PS Ihre Lösung einer der schriftlichen Aufgaben vortragen. Ergänzend wird es praktische Aufgaben geben, die im Tutorium besprochen werden.
Die Übungsaufgaben werden mittels Blackboard zur Verfügung gestellt und auch in Blackboard abgegebenen.
Terminübersicht
Übungsaufgaben | Besprechung | Download | ||
---|---|---|---|---|
Vorbesprechung | TBA |
Tutorium
Im Tutorium ist es möglich Übungsaufgaben, praktische Aufgaben, Vorlesungsinhalte und weiterführende Fragen mit dem/der Tutor/in zu diskutieren.
Anmerkung:
Der/Die Tutor/in wird Sie bei der Lösungsfindung unterstützen,
indem er/sie Ihnen hilft die Themengebiete zu verstehen und konkrete
Fragen beantwortet. Er/Sie wird Ihnen jedoch nicht fertige Lösungen
zur Verfügung stellen.
- Martin Fischer
Zeit/Ort:
- Donnerstags: 14:15h und 15:45h im T05
An vorlesungsfreien Tagen findet kein Tutorium statt.