Syllabus

Title
5587 Datenbanksysteme
Instructors
PD Mag.Dr. Gerhard Wohlgenannt
Contact details
Type
PI
Weekly hours
2
Language of instruction
Deutsch
Registration
02/06/20 to 03/01/20
Registration via LPIS
Notes to the course
Subject(s) Bachelor Programs
Dates
Day Date Time Room
Monday 04/06/20 09:00 AM - 02:30 PM D2.-1.019 Workstation-Raum
Tuesday 04/07/20 09:00 AM - 02:30 PM D2.-1.019 Workstation-Raum
Wednesday 04/08/20 09:00 AM - 02:30 PM D2.-1.019 Workstation-Raum
Thursday 04/09/20 09:00 AM - 02:30 PM D2.-1.019 Workstation-Raum
Thursday 04/23/20 02:00 PM - 04:00 PM TC.1.02
Contents

Theoretische und praktische Aspekte von relationalen Datenbanksystemen und NoSQL Datenbanken:
    * Relationales Modell - Grundlagen, Relationentheorie, relationale Algebra
    * Datenmodellierung (ER Modell)
    * Datenbeschreibung und Datenmanipulation in SQL
    * Integritätsbedingungen, Funktionale Abhängigkeiten, Normalformen - 1NF, 2NF, 3NF, BCNF
    * Zerlegung von Relationen - Verlustfreiheit, Abhängigkeitstreue
    * Transaktionen 
    * NoSQL Datenbanken: key-value stores, document stores, graph databases, etc.
    * Praktische Arbeit mit PostgreSQL, und NoSQL DBs wie CouchDB, Redis, Neo4J  

Learning outcomes

    * Verständnis von DBMS und Fähigkeit zur Anwendung in praktischen Problemen
    * Verständnis des Relationalen Models und der Grundkonzepte der Relationentheorie
    * Fähigkeit zur Zerlegung von Relationen und Normalisierung
    * Fähigkeit zur Formulierung von SQL Anweisungen zur Lösung von praktischen Problemen
    * Praktisches Arbeiten mit SQL in PostgreSQL 
    * Einführung und praktisches Arbeiten mit NoSQL Datenbanken

Attendance requirements

Für eine PI ist laut Prüfungsordnung "volle studentische Anwesenheit" vorgesehen.

Gemäß Empfehlung des VRLS besteht eine Anwesenheitspflicht für 80% der LV-Einheiten.

Teaching/learning method(s)
  • Unterricht und praktische Übungen am PC mit DBMS am Linux-Server
  • Aktive Mitarbeit bei der Lösung von Aufgaben mit Hilfe von DBMS
Assessment
  • Mind. 3 gewichtete Teilleistungen in Form von Stundenwiederholungen (40%) und einem Abschlusstest (60%). 
  • Im Detail: Stundenwiederholung 1: 20%, Stundenwiederholung 2: 20%, Abschlusstest: 60%.
Prerequisites for participation and waiting lists

Wartelistenplätze werden nach Verfügbarkeit in der ersten Einheit vergeben.

Nach Ende der Anmeldefrist werden verfügbare LV-Plätze aufgestockt und den Studierenden der Warteliste, die noch keine gültige Anmeldung zum Planpunkt haben, gereiht nach Studienfortschritt zugeteilt.

Readings
1
2 Author: Chris Date
Title:

An Introduction to Database Systems


Publisher: Addison-Wesley
Edition: 7
Remarks: antiquarisch günstig zu erwerben
Year: 2000
Content relevant for class examination: No
Content relevant for diploma examination: No
Recommendation: Reference literature
Type: Book
Last edited: 2020-02-20



Back