Ausgewählte Datenbankkonzepte/-techniken (ADBKT)
Warum ADBKT?
- Haben sie schon einmal die Begriffe NoSQL, Replikation, Sharding gehört und wollen verstehen, was sich dahinter verbirgt?
- Wollen sie verstehen, wie Graphdatenbanksysteme ticken und sehen, wie damit kürzesteste Pfade und zentrale Punkte in Graphen ermittelt werden können?
- Wollen sie lernen, wie Datenbanksysteme die Verarbeitung von Geodaten unterstützen?
- Wollen sie lernen, wie JSON innerhalb von Datenbanksystemen verarbeitet werden kann?
- Wollen sie verstehen, wie Vektordatenbanken ticken?
- Wollen sie wissen, was SQL so alles kann?
- Wollen sie verstehen, was Multi Version Concurrency Control bedeutet?
Dann könnte diese Lehrveranstaltung für sie von Interesse sein.
Lernziele
- Verständnis grundlegender Datenbankkonzepte
- Verständnis von Datenbanktechnologien anhand ausgewählter Beispielsysteme
- Praktische Nutzung von Datenbankfunktionalität auf Grundlage von Fallbeispielen
Die Veranstaltung hat einen technologischen Charakter verbunden mit Entwicklungstätigkeiten,
d.h. Abfragen und Programmierung sind wesentliche Bestandteile.
Prüfung
- Modulbegleitend (70%)
- Bearbeitung von Übungsaufgaben
- Präsentation von Arbeitsergebnissen
- Klausur (30%)