Modul 63111 Vertiefende Konzepte von Datenbanksystemen
Modulinformationen
Kurs 01664 führt zu Beginn eine relativ detaillierte Software-Architektur ein. Die folgenden Kapitel stellen Implementierungsaspekte anhand dieser Schichten dar. Dazu gehören Externspeicher- und Systempufferverwaltung, Indexstrukturen, externes Sortieren und Anfrageverarbeitung. Bei den Indexstrukturen werden neben klassischen B-Baum- und dynamischen Hashverfahren auch Strukturen für die Verwaltung von Geodaten, wie etwa Grid-Files oder R-Bäume behandelt. Zur Anfrageverarbeitung gehört vor allem die Optimierung, d.h. die Ermittlung eines kostengünstigen Plans für die gegebene SQL-Anfrage, auf der Basis von Kostenschätzungen für Planoperationen.
Kurs 01672 führt die Studierenden in die wichtigsten Konzepte ein, auf deren Grundlage die Dienste moderner Datenbanksysteme realisiert werden. Ein zentrales Thema ist dabei der Mehrbenutzerbetrieb (Transaktionsmanagement), da in vielen Anwendungen eine große Zahl von Benutzern gleichzeitig auf die Datenbank zugreift. In engem Zusammenhang damit stehen dann Fragen wie Ausfallsicherheit und Wiederherstellung nach Fehlern von Soft- und Hardware (Recovery). Schließlich wird ein Überblick gegeben über neuere Anwendungen und Tendenzen auf dem Gebiet der Datenbanksysteme.
Kurs 01673: Das Thema dieses Kurses ist Data Mining, grob übersetzbar mit "Wissensentdeckung in Datenmengen/-banken". Die Bedeutung dieses Themengebiets ist in den letzten Jahren rasant gewachsen. Die Zielsetzung besteht darin, Strukturen, Zusammenhänge sowie Gruppen ähnlicher Objekte in sehr großen Datenmengen zu erkennen. Der Kurs vermittelt zunächst Kenntnisse zur Vorbereitung von Data-Mining-Methoden hinsichtlich der Charakterisierung (z.B. Berechnung statistischer Maße, Visualisierung) und Vorverarbeitung der Daten (etwa durch Eliminierung von Ausreißern oder Aggregation). Darauf aufbauend, werden typische Techniken wie Mustersuche, Klassifikation oder Clusteranalyse vorgestellt.
ECTS | 10 |
---|---|
Arbeitsaufwand | Bearbeiten der Kurseinheiten: 160 Stunden
Bearbeitung der Einsendeaufgaben inkl. Verarbeitung des Korrektur-Feedbacks:
80 Stunden
Wiederholung und Prüfungsvorbereitung, Prüfung: 60 Stunden |
Dauer des Moduls | zwei Semester |
Häufigkeit des Moduls | in jedem Semester |
Anmerkung | Von den drei Kursen müssen nur zwei nach Wahl bearbeitet werden.
Die dem Modul Vertiefende Konzepte von Datenbanksystemen zugeordneten Kurse werden letztmalig im SS 2020 angeboten. Eine Prüfungsteilnahme ist nur noch bis einschließlich Wintersemester 2020/21 möglich. |
Inhaltliche Voraussetzung | Kenntnisse der Konzepte von Standard-Datenbanksystemen, z.B. Modul 63012 "Softwaresysteme" (01671) |
Aktuelles Angebot
Kurs 01664 Implementierungskonzepte für Datenbanksysteme [VU]
Kurs 01672 Datenbanken II [VU]
Kurs 01673 Data Mining [VU]
Prüfungsinformation
Download
Ansprechpersonen
-
[an error occurred while processing this directive]
mathinf.webteam
| 10.05.2024