Bioinformatik (MA120 LP) (Master) > Bioinformatik BioinformatikMA120, Version of accreditation valid from SoSe 2023 > Datenbanken und Informationssysteme (Anteil gem. § 5 Abs. 4-6, Anlage 2)
Bioinformatik (MA120 LP) (Master) > Bioinformatik BioinformatikMA120, Version of accreditation (WS 2009/10 - SS 2016) > Datenbanken und Informationssysteme
Bioinformatik (MA120 LP) (Master) > Bioinformatik BioinformatikMA120, Version of accreditation (WS 2016/17 - WS 2022/23) > Datenbanken und Informationssysteme
Geographie (MA120 LP) (Master) > Geographie/Erdkunde GeographieMA120, Version of accreditation (WS 2009/10 - SS 2015) > W 02 Informatik
Geographie (MA120 LP) (Master) > Geographie/Erdkunde GeographieMA120, Version of accreditation (WS 2015/16 - SoSe 2024) > W 02 Informatik
Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Version of accreditation valid from SoSe 2023 > Basismodule der Vertiefungsrichtung `Datenbanken und Informationssysteme`
Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Version of accreditation valid from SoSe 2023 > Vertiefende Module der Vertiefungsrichtung `eHumanities`
Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Version of accreditation (WS 2006/07 - SS 2013) > Primärmodule
Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Version of accreditation (WS 2013/14 - SS 2016) > Basismodule der Vertiefungsrichtung `Datenbanken und Data Mining`
Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Version of accreditation (WS 2013/14 - SS 2016) > Vertiefende Module der Vertiefungsrichtung `eHumanities`
Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Version of accreditation (WS 2016/17 - WS 2022/23) > Basismodule der Vertiefungsrichtung `Datenbanken und Informationssysteme`
Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Version of accreditation (WS 2016/17 - WS 2022/23) > Vertiefende Module der Vertiefungsrichtung `eHumanities`
Wirtschaftsinformatik (Business Information Systems) (MA120 LP) (Master) > Wirtschaftsinformatik WirtschaftsinformatMA120, Version of accreditation (SS 2016 - SS 2020) > II. Wahlbereich Informatik
Wirtschaftsinformatik (Business Information Systems) (MA120 LP) (Master) > Wirtschaftsinformatik WirtschaftsinformatMA120, Version of accreditation valid from WS 2020/21 > 1.3 Informatik
Wirtschaftsinformatik (Business Information Systems) (MA120 LP) (Master) > Wirtschaftsinformatik WirtschaftsinformatMA120, Version of accreditation valid from WS 2020/21 > 2.2 Informatik
Responsible person for this module
Further responsible persons
Prof. Dr. Stefan Brass
Prerequisites
Skills to be acquired in this module
Nach Abschluss dieses Moduls sollen die Teilnehmenden folgendes können:
Erklären, wie Datenbank-Mangagementsysteme intern funktionieren. Insbesondere gehören dazu Datenstrukturen für Relationen und Indexe, sowie die Themen Anfragenoptimierung und Anfrageauswertung.
Selbst ein DBMS oder Teile davon entwickeln (entsprechende Zeit vorausgesetzt, die Entwicklung eines ganzen DBMSs ist normalerweise für eine einzelne Person zu groß. In den Übungen werden kleine Teile eines DBMS programmiert.)
Maßnahmen zur Leistungssteigerung (Performance Tuning) vorschlagen, insbesondere für das in den Übungen verwendete DBMS (zur Zeit Oracle).
Ein wichtiger Teil davon ist die Fähigkeit, gute Indexe für eine gegebene SQL-Anfrage vorschlagen zu können.
Anfragen an den Systemkatalog (Data Dictionary) in SQL formulieren, insbesondere auch für die Leistung wichtige Daten abfragen.
Ein DBMS administrieren (nach kurzer Einarbeitung).
Module contents
Architektur eines DBMS
Data Dictionary/Systemkatalog
Einführung in die Datenbank-Administration
Platten, RAID-Systeme, SAN-Systeme
Pufferung (Caching)
Speicherverwaltung auf Block-Ebene (Implementierung von Dateien/Segmenten)
Speicherverwaltung auf Tupel-Ebene (innerhalb von Dateien/Segmenten)
Tupelformat
Speicher-Parameter bei der Deklaration von Tabellen (am Beispiel eines konkreten Systems, z.B. Oracle)
Index-Strukturen, insbesondere B-Bäume, Übersicht über weitere Strukturen
Anfrage-Auswertungspläne
Algorithmen für Operationen der relationalen Algebra.
Anfrage-Optimierung (Berechnung von Auswertungsplänen).
Share of module grade on the course of study's final grade
1
Reference text
Basismodul für die Vertiefungsrichtung "Datenbanken und Informationssysteme", vertiefendes Modul für die Vertiefungsrichtung "eHumanities"
Module course label
Course type
Course title
SWS
Workload of compulsory attendance
Workload of preparation / homework etc
Workload of independent learning
Workload (examination and preparation)
Sum workload
Course 1
Seminar
Seminar
2
0
Course 2
Course
Selbststudium
0
Course 3
Exercises
Übung
2
0
Course 3
Exercises
Tafelübung mit Seminaranteil
1
0
Course 4
Course
Lösen von Hausaufgaben, Vortragsvorbereitung
0
Workload by module
150
150
Total module workload
150
Examination
Exam prerequisites
Type of examination
Course 1
Course 2
Course 3
Course 3
Course 4
Final exam of module
Korrekte Bearbeitung der Hausaufgaben, wobei ein gewisser Prozentsatz der Punkte erreicht werden muss, eine weitere Präzisierung findet sich in der konkreten Modulbeschreibung., Regelmäßige Teilnahme an den Tafelübungen., Mindestens zwei Kurzvorträge in den Übungen über die Hausaufgaben, eventuell auch Handbuchkapitel oder Forschungartikel, dabei Beantwortung von Fragen zum Umfeld der Aufgaben., In Einzelfällen (begründete Ausnahmen) kann der Modulverantwortliche eine mündliche Kurzprüfung als Alternative anbieten.
mündl. Prüfung oder Klausur oder Hausarbeit (15-20 Seiten) oder Anwendungsprojekt (Projektbericht 20-30 Seiten) oder Präsentation