Syllabus

Title
5180 Datenbanksysteme
Instructors
PD Mag.Dr. Gerhard Wohlgenannt
Type
PI
Weekly hours
2
Language of instruction
Deutsch
Registration
02/02/15 to 03/03/15
Registration via LPIS
Notes to the course
Subject(s) Bachelor Programs
Dates
Day Date Time Room
Tuesday 03/10/15 12:30 PM - 02:45 PM TC.4.15
Thursday 03/12/15 12:30 PM - 02:45 PM TC.3.12
Tuesday 03/17/15 12:30 PM - 02:45 PM TC.4.15
Monday 03/23/15 12:30 PM - 02:45 PM TC.4.16
Tuesday 03/24/15 12:30 PM - 02:45 PM TC.3.08
Thursday 03/26/15 12:30 PM - 02:45 PM TC.3.12
Tuesday 04/14/15 12:30 PM - 02:45 PM TC.2.01
Thursday 04/16/15 12:30 PM - 02:45 PM TC.3.12
Tuesday 04/21/15 12:30 PM - 02:45 PM TC.4.13
Thursday 04/23/15 12:30 PM - 02:45 PM TC.3.12
Contents
  • Einführung (Konventioneller Ansatz)
  • Grundkonzepte und Architektur eines Datenbanksystems (DBS); Datenbank-orientierter Ansatz, Probleme beim Tabellenentwurf, die JOIN-Operation, Architektur eines DBS, Datenmodelle als Beschreibungsmittel)
  • Das Entity-Relationship-Modell (ER-Modell) (Grundmodell, Erweiterungen des ER-Modells, Aufbau von ER-Schemata)
  • Das relationale Datenmodell (rDM) (Grundlagen, relationale Algebra, Datenbeschreibung und Datenmanipulation, Übertragung ER-Modell in rDM)
  • Relationentheorie (Semantische Integritätsbedingungen, funktionale Abhängigkeiten, Normalformen, Data Design)
  • Structured Query Language (SQL) (Allgemeines, Definition eines Datenbankschemas, Abfragen in SQL, die SQL-DML)
  • NoSQL Datenbanken (Key-Value stores, document DBs, GraphDBs, Semantic Web triple stores)
  • In-Memory DBs 
  • Big Data, Google BigTable, etc.

WICHTIG: Alle weiteren Informationen und Unterlagen zur LV finden sie unter http://xmdimrill.ai.wu-wien.ac.at/~wohlg/dbs/

Learning outcomes

Nach Abschluss dieser LV verfügen die Studierenden umfassende Kenntnisse über:

  • die Grundkonzepte und Architektur von relationalen Datenbanksystemen (DBS) und den Vorteil von Datenbanken gegenüber konventionellen Ansätzen
  • das Entity-Relationship (ER) Modell und dessen Erweiterungen
  • das relationale Datenmodell (rDM)
  • Semantische Integritätsbedingungen, funktionale Abhängigkeiten, Normalformen und Data Design sowie über Grundkenntnisse der Structured Query Language? (SQL).
  • praktische Umsetzung in einem DBS (PostgreSQL bzw MySQL)
  • Die Grundideen nicht-relationaler DBS, zB Graphendatenbanken bzw NoSQL stores.
  • Aktuelle Fragen bzgl Skalierbarkeit in Bezug auf riesige Datenmengen (BigData)

Weiters sind die Studierenden in der Lage

  • umfassende Problemstellungen selbstständig mittels ER Modellen zu modellieren
  • diese in das relationale Datenmodell zu übertragen
  • die entsprechenden Tabellen mittels der Structured Query Language (SQL) in einer Datenbank anzulegen und einfache Datenbankabfragen zu programmieren
  • die Qualität von bestehenden Datenbankmodellen zu bewerten und optimale Tabellenzerlegungen selbst vorzunehmen
Teaching/learning method(s)
  • Offener, fragend-entwickelnder Unterricht
  • Stundenwiederholungen
  • Übungsstunden
  • Präsentationen
Assessment

Leistungsbeurteilung anhand:

  • Test
  • Mitarbeit / Stundenwiederholungen
  • Referat
Readings
1 Author: Gerhard Wohlgenannt
Title: Informationen und Unterlagen zur Lehrveranstaltung

Content relevant for class examination: Yes
Recommendation: Essential reading for all students
Availability of lecturer(s)

gerhard.wohlgenannt@wu.ac.at

Other
  • WICHTIG: Alle weiteren Informationen und Unterlagen zur LV finden sie unter http://xmdimrill.ai.wu-wien.ac.at/~wohlg/dbs/
  • "MitbelegerInnen" können nur dann in die Lehrveranstaltung aufgenommen werden, wenn es noch freie Plätze gibt und die Voraussetzungen für den Besuch der LV erfüllt sind! 
Additional information on the learning platform.

Zu folgenden Terminen wird ein Tutorium angeboten:

Di., 24.03.2015, 15:30-17:30, D1.1.078 Seminarraum (30)
Mo., 13.04.2015, 14:00-16:00, TC.3.09 Seminarraum (30) 

Last edited: 2015-03-13



Back