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
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 |
- 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/
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
- Offener, fragend-entwickelnder Unterricht
- Stundenwiederholungen
- Übungsstunden
- Präsentationen
1 |
Author: Gerhard Wohlgenannt
Content relevant for class examination: Yes Recommendation: Essential reading for all students |
- 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!
Last edited: 2015-03-13
Back