Verteiltes Informationsmanagement

Vortragende:
Sprache:
Deutsch/Englisch
Sprechstunde:
Fragen bitte über Slack.
Semester:
SS 2021/2022
PlusOnline:

Allgemeines

Wenn nicht anders angekündigt, wird die Übung mit Vorlesung hybrid abgehalten, d.h. im Präsenz mit gleichzeitigen Online-Streaming über meinen Webex-Space. Die Links zu den Aufnahmen werden den Studierenden per Blackboard bereitgestellt.

Da die Lehrveranstaltung prüfungsimmanent ist, wird es zwei Teilprüfungen sowie drei praktische Aufgaben geben. Für die Teilnahme an den Teilprüfungen ist keine separate Anmeldung erforderlich.

Wichtig: Trotz der Möglichkeit der Online-Teilnahme wird die Anwesenheit der Studierenden bei den jeweiligen Terminen vorausgesetzt.

Vorlesungstermine: siehe PlusOnline

Vorlesung

Fragen und Diskussionen

Für Fragen und Diskussionen zur Vorlesung (auch unter den Studierenden) steht der Slack Channel #dim-uv-2022ss (Workspace dbteaching.slack.com) zur Verfügung.

Anmeldung Slack: Studierende können mit ihrer Studierenden-Emailadresse auf https://dbteaching.slack.com/signup anmelden.

Folien

Die Vorlesung wird in zwei Gruppen abgehalten:

Die zugehörigen Folien werden in regelmäßigen Abständen hier veröffentlicht. Es wird einen Foliensatz pro Themenkomplex geben (als PDF-Datei). Bitte beachten Sie, dass die Unterlagen eventuell im Laufe des Semesters aktualisiert werden - wir empfehlen deshalb, immer die neueste Version zur Prüfungsvorbereitung zu verwenden.

Die Folien und die entsprechenden Erläuterungen und Diskussionen während der Vorlesung sind wesentliche Grundlage für die Vorbereitung zu den Teilprüfungen. Weiters gibt es Hilfsmaterial, in welchem relevante Fragen (bspw. zur Terminologie) zusätzlich erläutert werden.

Die Foliensätze werden in zwei unterschiedlichen Varianten angeboten:

Die Folien werden jedes Jahr neu überarbeitet. Die Spalte Überarbeitet bis inkl. gibt an bis zu welcher Folie der jeweilige Foliensatz bereits überarbeitet wurde (und dementsprechend keinen Veränderungen mehr unterliegt — Ausnahme: Fehlerbehebung). Alle anderen Folien können als vorläufige Version verstanden werden.

Thema Folien Überarbeitet bis inkl.
0. Vorbesprechung [Handout] Komplett
1. Data Management [Handout]  [Lecture] Komplett
2. Data Processing [Handout]  [Lecture] Komplett
A. PSQL Transactions in Action [Markdown] Komplett
B. MongoDB Replication in Action [PDF]  [Markdown] Komplett
C. Hands-On: N1QL [Markdown] Komplett
D. Hands-On: Neo4j [Markdown] Komplett
E. MapReduce in MongoDB [Markdown] Komplett

Literatur

Folgendes Buch behandelt den Großteil des Stoffes aus der Vorlesung und ist in unserer Bibliothek (Fachbibliothek Itzling) in mehrfacher Kopie zugänglich.

Weiterführende Literatur

Im Folgenden finden Sie weiterführende Literatur zu diversen Themen (gruppiert). Diese Liste kann während des Semester erweitert werden

Allgemein:

Data Models:

Bewertung

Im Laufe des Semesters wird es zwei Teilprüfungen sowie drei praktische Aufgaben geben. Die Aufgaben sind in Gruppen von 3 Studierenden zu bearbeiten. Die finale Note setzt sich wie folgt zusammen:

Teilprüfungen

Es wird zwei Teilprüfungen geben, die erste in der Mitte des Semesters und die zweite am Ende des Semesters. Jede Teilprüfung fließt zu 23% in die Gesamtbewertung ein. Vor jeder Teilprüfung findet eine Fragestunde (Q&A) statt (während der Vorlesung). Der genaue Modus (Online vs. in Präsenz) sowie die genaue Zeit der Teilprüfungen wird noch bekanntgegeben und richtet sich voraussichtlich nach den PlusOnline-Gruppen der Studierenden.

Prüfungstermine:

Teilprüfung Termin Q&A Themen
Gruppe 1 Gruppe 2 Gruppe 1 Gruppe 2
1. Teilprüfung 04.05.2022 27.04.2022 25.04.2022 Bis 27.04.2022 (inkl.) Bis 25.04.2022 (inkl.)
2. Teilprüfung 29.06.2022 22.06.2022 20.06.2022 Bis 22.06.2022 (inkl.) Bis 20.06.2022 (inkl.)

Aufgaben

Es wird drei praktische Aufgaben geben, die jeweils in Gruppen von 3 Studierenden zu bearbeiten sind. Die Gruppen bleiben für alle Aufgaben gleich und Sie können sich selbst einer Gruppe im Blackboard zuweisen. Die Bewertung erfolgt auf Gruppenbasis (Ausnahme: Studierende, die keinen Beitrag leisten). Jede Aufgabe fließt zu 18% in die Gesamtbewertung ein. Die Abgaben erfolgen über das Blackboard.

Für jede praktische Aufgabe werden mindestens zwei Dateien bereitgestellt: (1) Eine Angabe bzw. eine Beschreibung der Aufgabe als PDF-Datei und (2) ein Fragebogen als Text-Datei. Alle weiterführenden Informationen und wie der Fragebogen zu verwenden ist sind der Angabe zu entnehmen. Für häufig auftretende Probleme bei einer Aufgabe wird eventuell eine Q&A-Datei bereitgestellt, welche dazu dient diese Probleme (hoffentlich) zu lösen. Diese Q&A-Datei kann auch Änderungen unterliegen (wenn neue Probleme und Lösungen hinzugefügt werden). Wenn bei der Bearbeitung einer Aufgabe ein Problem auftritt, empfehlen wir zuerst die aktuelle Version dieser Q&A-Datei heranzuziehen (idealerweise wird dort bereits erklärt wie das Problem zu lösen ist).

Late Submission: Regulär haben Sie 4 Wochen Zeit um eine Aufgabe zu bearbeiten. Es wird allerdings die Möglichkeit eine verspäteten Abgabe geben. Sie können eine Abgabe bis zu 1 Woche verspätet einreichen, allerdings werden mit jeder Verzögerung von 24h 5% der Gesamtpunkte der jeweiligen Aufgabe abgezogen. Die Verzögerung wird auf das nächste Vielfache von 24 aufgerundet.
Beispiel: Wenn Sie Aufgabe 1 um 25h verzögert abgeben, dann wird auf 48h aufgerundet und es werden 10% der Gesamtpunkte abgezogen.

After-Assignment Meetings: Nach jeder Aufgabe wird es eine kurze Nachbesprechung geben. Die Nachbesprechungen finden für jede Gruppe separat statt und dauern circa 12 Minuten (max. 15 Minuten). Die Nachbesprechung wird Fragen zur Aufgabe beinhalten und kann die finale Bewertung der jeweiligen Aufgabe (positive oder negativ) beeinflussen. Bitte beachten Sie, dass im Zuge der Nachbesprechung auch weiterführenden Fragen zur bearbeiteten Thematik geben kann, welche ebenfalls in die finale Bewertung der jeweiligen Aufgabe einfließen werden. Während der Nachbesprechung muss jede*r Studierende*r unter Beweis stellen, dass er/sie die jeweilige Thematik verstanden hat.

Termine:

Aufgabe Deadline Late Submission Meeting Material
Aufgabe 1 20.04.2022, 23:55 27.04.2022, 23:55 Woche des 27.04.2022 [Angabe]
[Fragebogen]
[Q&A]
Aufgabe 2 18.05.2022, 23:55 25.05.2022, 23:55 Woche des 25.05.2022
Aufgabe 2 24.05.2022, 23:55 31.05.2022, 23:55 Woche des 31.05.2022 [Angabe]
[Fragebogen]
[Ergänzung]
Aufgabe 3 15.06.2022, 23:55 22.06.2022, 23:55 Woche des 22.06.2022 [Angabe]
[Template Code]
[Fragebogen]
[Q&A]
[Ergänzung]

Bewertung

Für die Bewertung werden die Punkte der Aufgaben und der Teilprüfungen zu einem finalen Punktestand aufsummiert. Auf Basis dieses finalen Punktestandes werden die Noten wie folgt vergeben (die Notation [x%,y%) bedeutet inklusive x% aber exklusive y%):

Punkte Note
≥ 88.75% 1
[77.5%, 88.75%) 2
[66.25%, 77.5%) 3
[55%, 66.25%) 4
< 55% 5

Anmerkung: Bonuspunkte werden ausschließlich dann schlagend, wenn ohne Bonuspunkte eine positive Note erreicht wurde.