Skip to main content
Institute of distributed systems logo Ulm university logo

Grundlagen von Datenbanksystemen

Summer Semester 2025

   
Title: Grundlagen von Datenbanksystemen
Type: Vorlesung mit Übung, Modul
Token / Number / Module number: GDB / - / 70131
Semester hours / Credits: 2V+2Ü / 6LP SCH / 2V+2Ü / 6LP CP
Lecturer: Prof. Dr.-Ing. Franz J. Hauck
Tutor:
General schedule: Vorlesung und Übung: Vorlesung mit Onlinevideos, drei Präsenztermine: Freitag 25. April 2025, 15.00 Uhr - 17.00 Uhr, Raum O27-341 Freitag 30. Mai 2025, 14.00 Uhr - 18.00 Uhr, Raum O27-341 Mittwoch 23. Juli 2025, 14.00 Uhr - 18.00 Uhr, Raum O27-341
Learning platform: Die Veranstaltung wird mit Hilfe der Lernplattform Moodle durchgeführt. Teilnehmende werden automatisch eingeschrieben.
Grade bonus:
Exam dates: schriftliche Prüfung; zwei Prüfungsmöglichkeiten mit jeweils 60min: Montag 4. August 2025, 16 Uhr - Raum noch nicht terminiert Freitag 10. Oktober 2025, 16 Uhr - Raum noch nicht terminiert

Description and general information

Integration of module into courses of studies: Business Analytics, M.Sc.: Pflichtmodul Informatik Aktuarwissenschaft, M.Sc.: Wahlpflichtmodul Business Analytics und Wirtschaftsmathematik
Modes of learning and teaching: Grundlagen von Datenbanksystemen, 2V+2Ü, 6LP
Module authority: Prof. Dr.-Ing. Franz J. Hauck
Lecturer: Prof. Dr.-Ing. Franz J. Hauck
Language: Deutsch, Englisch
Turn / Duration: jedes Sommersemester / ein volles Semester
Requirements (contentual): -
Requirements (formal): -
Basis for: Data & Process Mining
Learning objectives: Studierende erlernen die grundlegenden Konzepte und Mechanismen von modernen Datenbanksystemen. Sie sind in der Lage, für ein gegebenes Problem ein Datenmodell zu entwerfen, das Anomalien verhindert. Sie können dieses Modell in einem relationalen Datenbanksystem auf Tabellen abbilden und mit Hilfe der Abfragesprache SQL implementieren. Gegebene Modelle und Datenbankschemata werden in Aufbau und Bedeutung verstanden und können problembezogen adaptiert werden. Studierende können problembezogene Abfragen in SQL formulieren. Sie verstehen die SQL zugrunde liegenden mathematischen Operationen der Relationenalgebra und können damit die Semantik von SQL erklären. Zudem können die Studierenden die grundlegenden Unterschiede von NoSQLund SQL-Systemen benennen. Sie bekommen damit die geforderten Kompetenzen um höhere auf Datenbanken basierende Konzepte wie Business-Processes und Data-Mining zu verstehen und anzuwenden.
Content: * Entity-Relationship-Modell und verschiedene Darstellungen * Beziehungen von Entitäten und deren Realisierung * Relationenalgebra * SQL Abfrageprimitive * SQL Schemaprimitive * Einfluss von Indexen * Anomalien und Normalformen von Datenbankschemata * NoSQL Datenbanken
Literature: Kemper, A., Eickler, A. (2015), Datenbanksysteme: Eine Einführung: De Gruyter/Oldenbourg Verlag.
Grading procedure: schriftliche Prüfung am Ende des Semesters; Leistungsnachweis bei erfolgreich bestandener Übung als Zulassungsvoraussetzung für die schriftliche Prüfung
Estimation of effort: Onlinevideos zur Stoffvermittlung: 36h Vor- und Nachbereitung des Stoffs: 62h Lösen von Übungsaufgaben: 60h Präsenzveranstaltungen einschließlich Prüfung: 14h Online-Interaktion: 8h Summe: 180h (6LP)
Logo: Certificate since 2008 - audit family-friendly university Logo: StudyCheck - top university Logo: StudyCheck - digital readiness Logo: Universities for openness, tolerance and against xenophobia