|
Data Warehousing und Transaktionssysteme (DWTAS)5 ECTS (englische Bezeichnung: Data Warehousing and Transaction Systems)
Modulverantwortliche/r: Richard Lenz, Thomas Ruf Lehrende:
Richard Lenz, Thomas Ruf
Startsemester: |
SS 2020 | Dauer: |
1 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch und Englisch |
Lehrveranstaltungen:
Aktueller Hinweis:
Diese Veranstaltung findet dieses Semester online statt.
Weitere Informationen finden Sie im zugehörigen StudOn-Kurs.
Informations regarding online courses are provided via StudOn.
-
Transaktionssysteme / Transaction Systems
(Vorlesung, 2 SWS, Richard Lenz, Di, 16:15 - 17:45, 0.154-115; *Aktueller Hinweis*: Diese Veranstaltung findet dieses Semester *online* statt. Weitere Informationen finden Sie im zugehörigen *StudOn-Kurs*. Information regarding online courses are provided via StudOn.)
-
Data Warehousing
(Vorlesung, 2 SWS, Thomas Ruf, Do, 16:45 - 18:15, LG 0.142 (98 Plätze), (außer Do 4.6.2020))
Empfohlene Voraussetzungen:
Es wird empfohlen, folgende Module zu absolvieren, bevor dieses Modul belegt wird:
Konzeptionelle Modellierung (WS 2019/2020)
Implementierung von Datenbanksystemen (WS 2019/2020)
Inhalt:
DW:
Das "Data Warehouse" ist sowohl im theoretischen Bereich der Datenbankforschung als auch in der praktischen Anwendung in der Wirtschaft ein wichtiges Thema. Die Hauptaspekte der Vorlesung liegen dabei in der Diskussion der unterschiedlichen Architekturansätze, der zugehörigen Datenmodelle und der verarbeitungstechnischen Grundlagen. Weiterhin wird auf aktuelle Techniken wie ROLAP und MOLAP oder Aggregatbildung, -verwendung und -haltung eingegangen. Die Vorlesung ist geprägt von einer Mischung aus theoretischen Grundlagen und Anwendungen neuer Forschungsergebnisse. Dabei berichten Praktiker aus Unternehmen zum einen von ihren Erfahrungen bei dem Aufbau eines "Warehouses" und stellen zum anderen den Stand der Technik in einschlägigen Data-Warehouse-Systemen dar. TAS:
Transactions are the core mechanism to guarantee database consistency in the presence of failures. The lecture introduces the cornerstones of the Transaction Concept and related techniques and system architectures.
Topics are:
Reconstructing the Transaction Model
Advanced Transaction Models
Queued transaction processing
Implementing the ACID properties of transactions: Concurrency control, logging and recovery
TP Monitors: TRPC, Architecture of TP Monitor, Transaction Manager
This course generalizes the transaction concept from its traditional database system domain to the broader context of client-server computing. The course begins by defining basic terminology and concepts. The role of a transaction processing system in application design, implementation, and operation is covered. Subsequent lectures cover the theory and practice of implementing locking, logging, and the more generic topic of implementing transactional resource managers.
Lernziele und Kompetenzen:
DW:
Die Studierenden
kennen verschiedene Anwendungsgebiete des Data Warehousing und charakterisieren diese;
modellieren multidimensionale Datenbanken;
entwickeln ein Grundverständnis für die Abbildung multidimensionaler Datenstrukturen in Datenbanken und bewerten die Vor- und Nachteile der verschiedenen Ansätze in konkreten Anwendungssituationen;
setzen grundlegende Verfahren der Datenauswertung in Data Warehouse-Systemen für konkrete Anwendungssituationen ein;
erläutern die Architektur und den Betrieb technischer Data Warehouse-Systeme und erläutern die sich hieraus ergebenden Implikationen im Betrieb solcher Systeme;
erklären die von Praxisvertretern vorgestellten Einsatzszenarien und Systemansätzen für Data Warehouse-Systeme;
schätzen aktuelle Entwicklungen im Themengebiet ein.
| TAS:
Die Studierenden
erklären die Zielsetzungen und Grenzen transaktionaler Systeme;
unterscheiden verschiedene erweiterte Transaktionsmodelle;
erläutern wie die Verfügbarkeit verteilter transaktionaler Systeme durch „Queued Transactions“ verbessert werden kann;
erklären typische Nebenläufigkeitsanomalien;
erläutern mit konkreten Beispielen was Wiederherstellbarkeit und Striktheit bedeuten;
erklären Ziele und Funktionsweise von Sperrverfahren, hierarchischen Sperrverfahren und zusätzlichen Sperrmodi;
erläutern Isolationsstufen zur Abschwächung des Synchronisationsaufwands;
erklären die grundlegenden Aufgaben und Funktionen eines „Recovery Managers“;
unterscheiden verschiedene Klassen von Wiederherstellungsalgorithmen;
erklären Zweck und Funktionsweise von „Checkpoints“ und „Fuzzy Checkpoints“;
erklären im Detail wie das Zwei-Phasen Freigabeprotokoll funktioniert;
erläutern Ziele und Funktionsweise des Drei-Phasen-Freigabeprotokolls und Paxos-Commit;
erläutern die Funktionsweise verteilter Transaktionssysteme auf der Basis der standardisierten Schnittstellen in X-Open/DTP.
Literatur:
siehe Lehrveranstaltungen
Studien-/Prüfungsleistungen:
Transaktionssysteme (TAS) (Prüfungsnummer: 943140)
(englischer Titel: Transaction Systems)
- mündliche Prüfung, Dauer (in Minuten): 30, benotet, 5 ECTS
- Prüfungssprache: Deutsch oder Englisch
- Erstablegung: SS 2020, 1. Wdh.: WS 2020/2021
Data Warehousing (DW) (Prüfungsnummer: 506485)
(englischer Titel: Data Warehousing)
- Klausur, Dauer (in Minuten): 60, benotet
- Prüfungssprache: Deutsch
- Erstablegung: SS 2020, 1. Wdh.: WS 2020/2021
Data Warehousing und Transaktionssysteme (DWTAS) (Prüfungsnummer: 237521)
(englischer Titel: Data Warehousing and Transaction Systems)
- Prüfungsleistung, mehrteilige Prüfung, benotet, 5 ECTS
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
DW wird geprüft in einer Klausur von 60 Minuten, TAS wird mündlich geprüft in ca. 30 Minuten.
- Prüfungssprache: Deutsch
- Erstablegung: SS 2020, 1. Wdh.: WS 2020/2021
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|