Kurseinschreibung
Zur Teilnahme an der Vorlesung bitte in den Moodle-Kurs einschreiben. Informationen zur Vorlesung, Übung oder Prüfung und weitere Ankündigungen werden ausschließlich über den Moodle kommuniziert. Der Kurs wird zu Beginn des Semesters freigeschaltet.
Vorlesungsinhalt
Diese Lehrveranstaltung dient der Vertiefung und Verbreiterung der datenbankspezifischen Inhalte aus der Lehrveranstaltung Informationssysteme. Die für das Verständnis relevanten Inhalte aus dieser Lehrveranstaltung werden allerdings nochmals kurz wiederholt, so dass man dem Stoff auch folgen kann, wenn man diese Lehrveranstaltung nicht besucht hat. Auch andere Studiengänge oder interessierte Master-Studentinnen und -Studenten sprechen wir an, die sich im Bereich Datenbanken vertiefen möchten. Im Einzelnen werden die folgenden Themen behandelt:
- Datenmodellierung mit ERM
- Grundlagen relationaler Datenbanksysteme: relationales Datenmodell, funktionale und mehrwertige Abhängigkeiten und Normalformen
- Fortgeschrittene SQL-Programmierung: Stored Procedures, PL/SQL, Trigger, rekursives SQL
- Ausgewählte Internas von DBMS: Persistente Speicherung, Indexstrukturen, Anfrageoptimierung und Transaktionen
- Aspekte der Erweiterbarkeit von Datenbank-Management-Systemen (DBMS)
- Ausgewählte Aspekte aktueller Datenbanktechnologien
- Data Science Aspekte im Kontext medizinischer Daten
Inhaltliche Voraussetzungen
Grundlagenkenntnisse relationaler Datenbanken, wie sie im Rahmen des Bachelor-Moduls Programmierung von Systemen vermittelt werden, sind von Vorteil. Die relevanten Grundlagen werden für Quereinsteiger nochmals rekapituliert.
Materialien
Die Vorlesungsunterlagen zur Vorlesung werden über Moodle verwaltet und dort angeboten.
Übungen
Die Übungen dienen dazu, den Stoff der Vorlesung durch ausgewählte Aufgabenstellungen sinnvoll zu vertiefen. Sie finden themenbezogen und (meistens) alle 2 Wochen statt. Die Termine der Übungen werden in der Vorlesung und über den Moodle-Kurs mitgeteilt.
Übungsleiter
Zeit und Ort
Vorlesung
Dienstag, 16:00 - 18:00 Uhr in O27/H20
Donnerstag, 16:00 - 18:00 Uhr in O27/H20
Erste Vorlesung findet in der Woche vom 16.04.2024 statt. Weitere Informationen erhalten Sie über den Moodle-Kurs.
Übungen
unregelmäßig
Umfang
SWS 3+1
Turnus
jedes Sommersemester
Prüfung
Die Veranstaltung kann am Ende des Semesters in Form einer Klausur als Prüfung abgelegt werden.
Datenbanksysteme: Konzepte und Modelle
Die Studierenden können die Funktionsweise von aktuellen Datenbanksystemen beschreiben und sind in der Lage, diese zu demonstrieren, ausgewählte Internas zu erklären sowie Stärken und Schwächen zu bewerten. Sie können aktuelle Entwicklungen im Datenbankenbereich benennen und deren Relevanz für Theorie und Praxis beurteilen. Schließlich sind sie befähigt, anspruchsvolle Anwendungen und Datenanfragen für Datenbanksysteme zu entwickeln.