Home Up PDF Prof. Dr. Ingo Claßen
Überblick - ADBKT

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 und Zeitreihendatenbanbken 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, Programmierung und Infrastruktur-Komponenten (Docker) sind wesentliche Bestandteile. Alle Entwicklungsaktivitäten sollen ausdrücklich unter Verwendung einer KI erfolgen. Der Umfang der Aufgaben ist so konzipiert, dass das notwendig ist.

Prüfung

  • Modulbegleitend (70%)
    • Bearbeitung von Übungsaufgaben
    • Präsentation von Arbeitsergebnissen
  • Klausur (30%)

Durchführung der Lehrveranstaltung als Flipped Classroom

  • Die Vorlesungen gibt es als Videos (link)
  • Vor jedem Präsenztermin gebe ich an, welche Videos dafür relevant sind
  • Sie schauen die Videos vor dem Präsenztermin an
  • Innerhalb des Präsenztermins bearbeiten sie Übungsaufgaben zu dem Thema des Termins
  • Die Bearbeitung erfolgt einzeln, d.h. keine Gruppenarbeit
  • Anwesenheit in den Präsenzterminen ist erforderlich, damit ich ihre Leistungserbringung nachvollziehen kann