INF.01083.07 - DBMS-Implementierung (Datenbanken IIB) (Course overview)

INF.01083.07 - DBMS-Implementierung (Datenbanken IIB) (Course overview)

INF.01083.07 Institut für Informatik 5 CP

DBMS-Implementierung (Datenbanken IIB)

Courses WiSe 2025/26
Reference text
Basismodul für die Vertiefungsrichtung "Datenbanken und Informationssysteme", vertiefendes Modul für die Vertiefungsrichtung "eHumanities"
Module prerequisite for admission to any examination
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.
Module examination
mündl. Prüfung oder Klausur oder Hausarbeit (15-20 Seiten) oder Anwendungsprojekt (Projektbericht 20-30 Seiten) oder Präsentation
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 components Semester courses Examination
Course 1: Seminar (Seminar)
Course 2: Course (Selbststudium)
Course 3: Exercises (Übung)
Course 3: Exercises (Tafelübung mit Seminaranteil)
Course 4: Course (Lösen von Hausaufgaben, Vortragsvorbereitung)