Hinweis: Beginnend mit WS 2017 enthält die LVA "Datenbanksysteme" den Stoff der VU 184.685 "Datenmodellierung". Falls Sie die LVA "Datenmodellierung" bereits positiv absolviert haben und die LVA "Datenbanksysteme" laut Studienplan benötigen sehen die Übergangsbestimmungen zur Kompensation die VU 184.790 "Datenmodellierung 2" vor (link). "Datenmodellierung 2" besteht aus jenen Teilen der LVA "Datenbanksysteme" welche nicht bereits in "Datenmodellierung" gebracht wurden.
Ziel der Lehrveranstaltung ist es, die Grundlagen
- des relationalen Modells,
- der Modellierung von Daten in selbigem,
- der Verwendung von Relationalen Datenbankmanagementsystemen (RDBMS), sowie
- zentraler Konzepte eines RDBMS
zu vermitteln. Die TeilnehmerInnen lernen in natürlicher Sprache beschriebene Sachverhalte zu abstrahieren, zu modellieren, und in ein entsprechendes Relationenschema überzuführen. Sie lernen weiters, dieses Schema in einem relationalen Datenbankmangementsystem zu implementieren, in einem solchen Schema gespeicherte Daten zu manipulieren, sowie abzufragen (dies beinhaltet auch die Fähigkeit umgangssprachlich formulierte Anforderungen/Anfragen zu formalisieren). Des weiteren lernen die Studierenden Werkzeuge und Konzepte kennen, welche es erlauben die Qualität von relationalen Schemata zu beschreiben.
Weiters lernen die TeilnehmerInnen Konzepte relationaler Datenbankmanagementsysteme zur Sicherstellung der Datenintegrität, sowie die Grundlagen von Transaktionen, Fehlerbehebung und Mehrbenutzersynchronisation in solchen Systemen kennen und anzuwenden. Darüber hinaus werden erweiterte Möglichkeiten der Anfrageformulierung an Datenbankmanagementsystemen vermittelt.
Neben dem faktischen Wissen soll vor allem die funktionale Denkweise zum Verständnis deklarativer Abfragesprachen sowie das logische Denken zum Nachvollziehen von Abläufen in einem DBMS gefördert werden.
ECTS Breakdown:
30h Vorlesungsbesuch
30h Vorlesungsvor- und Nachbereitung
52h Ausarbeiten von Übungsbeispielen
0,5h Kontrollgespräch
34,5h Prüfungsvorbereitung
3h Prüfung
------------------
150h (= 25h * 6ECTS)