Direkt zum Inhalt
Logo des Instituts für Verteilte Systeme Logo der Universität Ulm

Grundlagen von Datenbanksystemen

Sommersemester 2025

   
Titel: Grundlagen von Datenbanksystemen
Typ: Vorlesung mit Übung, Modul
Kürzel / Nr. / Modulnr.: GDB / - / 70131
SWS / LP: 2V+2Ü / 6LP SWS / 2V+2Ü / 6LP LP
Dozent: Prof. Dr.-Ing. Franz J. Hauck
Betreuung:
Termine: 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
Lernplattform: Die Veranstaltung wird mit Hilfe der Lernplattform Moodle durchgeführt. Teilnehmende werden automatisch eingeschrieben.
Notenbonus:
Prüfungstermine: 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

Beschreibung und allgemeine Angaben

Einordnung in die Studiengänge: Business Analytics, M.Sc.: Pflichtmodul Informatik Aktuarwissenschaft, M.Sc.: Wahlpflichtmodul Business Analytics und Wirtschaftsmathematik
Lehr- und Lernformen: Grundlagen von Datenbanksystemen, 2V+2Ü, 6LP
Verantwortlich: Prof. Dr.-Ing. Franz J. Hauck
Dozent: Prof. Dr.-Ing. Franz J. Hauck
Unterrichtssprache: Deutsch, Englisch
Turnus / Dauer: jedes Sommersemester / ein volles Semester
Voraussetzungen (inhaltlich): -
Voraussetzungen (formal): -
Grundlage für (inhaltlich): Data & Process Mining
Lernergebnisse: 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.
Inhalt: * 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
Literatur: Kemper, A., Eickler, A. (2015), Datenbanksysteme: Eine Einführung: De Gruyter/Oldenbourg Verlag.
Bewertungsmethode: schriftliche Prüfung am Ende des Semesters; Leistungsnachweis bei erfolgreich bestandener Übung als Zulassungsvoraussetzung für die schriftliche Prüfung
Arbeitsaufwand: 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: Zertifikat seit 2008 – Audit familiengerechte Hochschule Logo: StudyCheck - Top Universität Logo: StudyCheck - digital readiness Logo: Weltoffene Hochschulen – Gegen Fremdenfeindlichkeit