Lehrveranstaltungen

Allgemeine Informationen

Sommersemester 2024

  • Kurzbeschreibung:

    • Referenzarchitekturen für die Implementierung von Datenbanksystemen
    • Externspeicher- und Systempufferverwaltung
    • Indexstrukturen
    • Anfrageverarbeitung und Optimierung, insbesondere die Ermittlung eines kostengünstigen Plans für einen gegebene SQL-Anfrage
    • Transaktionsmanagement im Mehrbenutzerbetrieb
    • Ausfallsicherheit und Wiederherstellung nach Fehlern von Soft- und Hardware (Recovery)
    • Verteilte Datenbankarchitekturen

    Voraussetzungen

    Kenntnisse der Konzepte von Standard-Datenbanksystemen, z.B. aus dem Modul 63012 Softwaresysteme (01671 Datenbanken), 63017 Datenbanken und Sicherheit im Internet (01671 Datenbanken) oder 63118 Datenbanken (01671).

    Art der Prüfungsleistung

    bestandene benotete mündliche Modulprüfung

    Modulhandbuch

  • Kurzbeschreibung:

    • Methoden und Algorithmen im Kontext der Verarbeitung von großen Datenmengen (Big Data)
    • Voraussetzungen und Herausforderungen von Data Wrangling und Data Quality
    • Data Wrangling und Datenanalysen mit Python und SQL
    • Verteilte und parallele Big-Data-Infrastrukturen (Hadoop, Spark etc.)
    • Big-Data-Referenzarchitekturen
    • Verteilte nicht-relationale Datenbanksysteme (NoSQL-Datenbanksysteme)

    Voraussetzungen

    Grundkenntnisse Datenbanksysteme und Programmierung.

    Hardware (mindestens):

    • CPU mit 8 Cores
    • 16GB RAM
    • 4 GB freier Festplattenspeicher

    Art der Prüfungsleistung

    bestandene benotete Prüfungsklausur.

    Modulhandbuch

  • Inhaltliche Voraussetzungen

    Gute Datenbank-Kenntnisse aus dem Modul 63012 Softwaresysteme (01671 Datenbanken) oder 63017 Datenbanken und Sicherheit im Internet (01671 Datenbanken) oder 63118 Datenbanken (01671) sind erforderlich.

    Erläuterungen:

    Das Management und die Analyse von sehr großen Datenmengen stellen neue Herausforderungen an die Datenbanktechnologien. Der aktuelle Stand in Forschung und Praxis zum Thema Discovering Big Data steht im Mittelpunkt dieses Seminars. Dabei werden u.a. Fragestellungen aus den Bereichen Heterogene Systeme und Polystores, Schema Evolution und Datenmigration, Data Engineering für Data Science und Self-Tuning-Datenbanktechniken behandelt.

    Die Themen beziehen sich auf aktuelle Forschungsthemen; die Erarbeitung erfolgt in der Regel basierend auf englischsprachiger Forschungsliteratur.

    Geforderte Leistungen

    Zu jedem Vortrag ist eine schriftliche Ausarbeitung zu erstellen, die zusammen mit den Vortragsmaterialien (Präsentationsfolien) vor der Präsenzphase einzureichen ist. Während der Präsenzphase hält jede Teilnehmerin bzw. jeder Teilnehmer ihre/seinen erarbeiteten Vortrag, der jeweils mit einer Diskussionsrunde abgeschlossen wird. Die Anwesenheit an beiden Tagen der Präsenzphase ist für die Seminarteilnehmenden verpflichtend.

    Bemerkungen

    Bitte geben Sie im Web-Formular eventuell vorhandene Kentnisse und Ihre Interessen mit Bezug zum Seminarthema an.

Wintersemester 2023/2024

Sommersemester 2023

Wintersemester 2022/2023

  • Kurzbeschreibung

    Der Kurs 1671 gibt eine Einführung in das Gebiet der Datenbanksysteme. Es wird das Konzept eines Datenbanksystems, die prinzipielle Architektur und die Funktionsweise erarbeitet. Der Kurs führt in relationale Datenbanken ein und behandelt einige Kerntechniken von Datenbanksystemen, wie Abfrage- und Manipulationssprachen. Weitere wichtige Punkte sind die Modellierung und die Normalisierung relationaler Schemata mittels funktionaler Abhängigkeiten.

    Voraussetzungen

    Vorausgesetzt werden Vorkenntnisse in Informatik.

    Der Kurs in der VU

    Den vollständigen Kurstext, die Übungen, Lösungsvorschläge sowie allgemeine Informationen finden Sie auch im Lernraum Virtuelle Universität unter den folgenden Links:

    Der Kurs 1671 im LVU

    Klausur

    Im Studiengang Bachelor Wirtschaftsinformatik stellt der Inhalt des Kurses einen Teil der Prüfungsklausur 63017 des Moduls „Datenbanken und Sicherheit im Intenet“ dar. Die Klausur wird in jedem Semester angeboten. Informationen zu den Orten und Terminen finden Sie unter dem folgenden Link: Klausurinformationen

    Modulhandbuch

  • Kurzbeschreibung:

    • Methoden und Algorithmen im Kontext der Verarbeitung von großen Datenmengen (Big Data)
    • Voraussetzungen und Herausforderungen von Data Wrangling und Data Quality
    • Data Wrangling und Datenanalysen mit Python und SQL
    • Verteilte und parallele Big-Data-Infrastrukturen (Hadoop, Spark etc.)
    • Big-Data-Referenzarchitekturen
    • Verteilte nicht-relationale Datenbanksysteme (NoSQL-Datenbanksysteme)

    Voraussetzungen

    Grundkenntnisse Datenbanksysteme und Programmierung.

    Der Kurs in der VU

    Den vollständigen Kurstext, die Übungen, Lösungsvorschläge sowie allgemeine Informationen finden Sie auch im Lernraum Virtuelle Universität unter den folgenden Links:

    Der Kurs 01882 im LVU

    Art der Prüfungsleistung

    bestandene benotete Prüfungsklausur.

    Modulhandbuch

  • Inhaltliche Voraussetzungen

    Gute Datenbank-Kenntnisse aus dem Modul 63012 Softwaresysteme (01671 Datenbanken) oder 63017 Datenbanken und Sicherheit im Internet (01671 Datenbanken) oder 63118 Datenbanken (01671) sind erforderlich.

    Erläuterungen:

    Das Management und die Analyse von sehr großen Datenmengen stellen neue Herausforderungen an die Datenbanktechnologien. Der aktuelle Stand in Forschung und Praxis zum Thema Discovering Big Data steht im Mittelpunkt dieses Seminars. Dabei werden u.a. Fragestellungen aus den Bereichen Heterogene Systeme und Polystores, Schema Evolution und Datenmigration, Data Engineering für Data Science und Self-Tuning-Datenbanktechniken behandelt.

    Die Themen beziehen sich auf aktuelle Forschungsthemen; die Erarbeitung erfolgt in der Regel basierend auf englischsprachiger Forschungsliteratur.

    Geforderte Leistungen

    Zu jedem Vortrag ist eine schriftliche Ausarbeitung zu erstellen, die zusammen mit den Vortragsmaterialien (Präsentationsfolien) vor der Präsenzphase einzureichen ist. Während der Präsenzphase hält jede Teilnehmerin bzw. jeder Teilnehmer ihre/seinen erarbeiteten Vortrag, der jeweils mit einer Diskussionsrunde abgeschlossen wird. Die Anwesenheit an beiden Tagen der Präsenzphase ist für die Seminarteilnehmenden verpflichtend.

    Bemerkungen

    Bitte geben Sie im Web-Formular eventuell vorhandene Kentnisse und Ihre Interessen mit Bezug zum Seminarthema an.

Sommersemester 2022

  • Kurzbeschreibung:

    Ziel dieses Kurses ist es, ein grundlegendes Verständnis für die Architektur und Implementierung von Datenbanksystemen zu entwickeln. Diese Kenntnisse sind wichtig, um Datenbanksysteme auch für sehr große Datenbestände und hohe Transaktionslasten effizient betreiben zu können.
    Die grundlegenden Prinzipien der Architektur und Implementierung eines Datenbanksystems gelten dabei relativ unabhängig vom gewählten Datenbankmodell - also sowohl für relationale Datenbanksysteme als auch nicht-relationale Datenbanksysteme wie NoSQL-Datenbanksysteme oder Geo-Informationssysteme.

    Voraussetzungen

    Kenntnisse der Konzepte von Standard-Datenbanksystemen, z.B. aus dem Modul 63012 Softwaresysteme (01671 Datenbanken), 63017 Datenbanken und Sicherheit im Internet (01671 Datenbanken) oder 63118 Datenbanken (01671).

    Der Kurs in der VU

    Den vollständigen Kurstext, die Übungen, Lösungsvorschläge sowie allgemeine Informationen finden Sie auch im Lernraum Virtuelle Universität unter den folgenden Links:

    Der Kurs 1614 im LVU

    Weitere Informationen zum Kurs und ein Diskussions-Forum finden Sie in Moodle:

    Der Kurs 1614 in Moodle

    Art der Prüfungsleistung

    bestandene benotete mündliche Modulprüfung

    Modulhandbuch

  • Kurzbeschreibung

    Der Kurs 1671 gibt eine Einführung in das Gebiet der Datenbanksysteme. Es wird das Konzept eines Datenbanksystems, die prinzipielle Architektur und die Funktionsweise erarbeitet. Der Kurs führt in relationale Datenbanken ein und behandelt einige Kerntechniken von Datenbanksystemen, wie Abfrage- und Manipulationssprachen. Weitere wichtige Punkte sind die Modellierung und die Normalisierung relationaler Schemata mittels funktionaler Abhängigkeiten.

    Voraussetzungen

    Vorausgesetzt werden Vorkenntnisse in Informatik.

    Der Kurs in der VU

    Den vollständigen Kurstext, die Übungen, Lösungsvorschläge sowie allgemeine Informationen finden Sie auch im Lernraum Virtuelle Universität unter den folgenden Links:

    Der Kurs 1671 im LVU

    Klausur

    Im Studiengang Bachelor Wirtschaftsinformatik stellt der Inhalt des Kurses einen Teil der Prüfungsklausur 63017 des Moduls „Datenbanken und Sicherheit im Intenet“ dar. Die Klausur wird in jedem Semester angeboten. Informationen zu den Orten und Terminen finden Sie unter dem folgenden Link: Klausurinformationen

    Modulhandbuch

  • Inhaltliche Voraussetzungen

    Gute Datenbank-Kenntnisse aus dem Modul 63012 Softwaresysteme (01671 Datenbanken) oder 63017 Datenbanken und Sicherheit im Internet (01671 Datenbanken) oder 63118 Datenbanken (01671) sind erforderlich.

    Erläuterungen:

    Das Management und die Analyse von sehr großen Datenmengen stellen neue Herausforderungen an die Datenbanktechnologien. Der aktuelle Stand in Forschung und Praxis zum Thema Discovering Big Data steht im Mittelpunkt dieses Seminars. Dabei werden u.a. Fragestellungen aus den Bereichen Heterogene Systeme und Polystores, Schema Evolution und Datenmigration, Data Engineering für Data Science und Self-Tuning-Datenbanktechniken behandelt.

    Die Themen beziehen sich auf aktuelle Forschungsthemen; die Erarbeitung erfolgt in der Regel basierend auf englischsprachiger Forschungsliteratur.

    Geforderte Leistungen

    Zu jedem Vortrag ist eine schriftliche Ausarbeitung zu erstellen, die zusammen mit den Vortragsmaterialien (Präsentationsfolien) vor der Präsenzphase einzureichen ist. Während der Präsenzphase hält jede Teilnehmerin bzw. jeder Teilnehmer ihre/seinen erarbeiteten Vortrag, der jeweils mit einer Diskussionsrunde abgeschlossen wird. Die Anwesenheit an beiden Tagen der Präsenzphase ist für die Seminarteilnehmenden verpflichtend.

    Bemerkungen

    Bitte geben Sie im Web-Formular eventuell vorhandene Kentnisse und Ihre Interessen mit Bezug zum Seminarthema an.

Wintersemester 2021/2022

  • Kurzbeschreibung

    Der Kurs 1671 gibt eine Einführung in das Gebiet der Datenbanksysteme. Es wird das Konzept eines Datenbanksystems, die prinzipielle Architektur und die Funktionsweise erarbeitet. Der Kurs führt in relationale Datenbanken ein und behandelt einige Kerntechniken von Datenbanksystemen, wie Abfrage- und Manipulationssprachen. Weitere wichtige Punkte sind die Modellierung und die Normalisierung relationaler Schemata mittels funktionaler Abhängigkeiten.

    Voraussetzungen

    Vorausgesetzt werden Vorkenntnisse in Informatik.

    Der Kurs in der VU

    Den vollständigen Kurstext, die Übungen, Lösungsvorschläge sowie allgemeine Informationen finden Sie auch im Lernraum Virtuelle Universität unter den folgenden Links:

    Der Kurs 1671 im LVU

    Klausur

    Im Studiengang Bachelor Wirtschaftsinformatik stellt der Inhalt des Kurses einen Teil der Prüfungsklausur 63017 des Moduls „Datenbanken und Sicherheit im Intenet“ dar. Die Klausur wird in jedem Semester angeboten. Informationen zu den Orten und Terminen finden Sie unter dem folgenden Link: Klausurinformationen

    Modulhandbuch

  • Inhaltliche Voraussetzungen

    Gute Datenbank-Kenntnisse aus den Modulen 63012 Softwaresysteme (01671), 63017 Datenbankenund Sicherheit im Internet (01671) oder 63118 Datenbanken (01671) sind erforderlich. Nützlich, aber nicht vorausgesetzt sind vertiefende Kenntnisse zu Datenbanksystemen.

    Formal nach Prüfungsordnung

    • B.Sc. Informatik: Studieneingangsphase ist abgeschlossen, die Module Grundpraktikum Programmierung, Grundlagen der Theoretischen Informatik und Softwaresysteme sind bestanden
    • B.Sc. Mathematisch-technische Softwareentwicklung: Erreichen von mindestens 45 ECTS-Punktender Studieneingangsphase
    • B.Sc. Wirtschaftsinformatik: erfolgreicher Abschluss von neun Pflichtmodulen
    • M.Sc. Informatik: erfolgreicher Abschluss von vier Wahlpflichtmodulen
    • M.Sc. Praktische Informatik: erfolgreicher Abschluss von zwei Wahlpflichtmodulen
    • M.Sc. Wirtschaftsinformatik: erfolgreicher Abschluss von drei Wahlpflichtmodulen

    Für alle bereits seit dem Sommersemester 2019 oder früher eingeschriebenen Studierenden in Studiengängen der Informatik gelten Übergangsbestimmungen gemäß der Prüfungsordnung.

    Geforderte Leistungen

    Zu jedem Vortrag ist eine schriftliche Ausarbeitung zu erstellen, die zusammen mit den Vortragsmaterialien (Präsentationsfolien) vor der Präsenzphase einzureichen ist. Die Anwesenheit an beiden Tagen der Präsenzphase ist für die Seminarteilnehmenden verpflichtend.

    Bemerkungen

    Bitte geben Sie im Web-Formular eventuell vorhandene Kentnisse und Ihre Interessen mit Bezug zum Seminarthema an.

Sommersemester 2021

  • Kurzbeschreibung

    Der Kurs 1671 gibt eine Einführung in das Gebiet der Datenbanksysteme. Es wird das Konzept eines Datenbanksystems, die prinzipielle Architektur und die Funktionsweise erarbeitet. Der Kurs führt in relationale Datenbanken ein und behandelt einige Kerntechniken von Datenbanksystemen, wie Abfrage- und Manipulationssprachen. Weitere wichtige Punkte sind die Modellierung und die Normalisierung relationaler Schemata mittels funktionaler Abhängigkeiten.

    Voraussetzungen

    Vorausgesetzt werden Vorkenntnisse in Informatik.

    Der Kurs in der VU

    Den vollständigen Kurstext, die Übungen, Lösungsvorschläge sowie allgemeine Informationen finden Sie auch im Lernraum Virtuelle Universität unter den folgenden Links:

    Der Kurs 1671 im LVU

    Klausur

    Im Studiengang Bachelor Wirtschaftsinformatik stellt der Inhalt des Kurses einen Teil der Prüfungsklausur 63017 des Moduls „Datenbanken und Sicherheit im Intenet“ dar. Die Klausur wird in jedem Semester angeboten. Informationen zu den Orten und Terminen finden Sie unter dem folgenden Link: Klausurinformationen

    Modulhandbuch

  • Inhaltliche Voraussetzungen

    Gute Kenntnisse der Inhalte des Moduls 63012 „Softwaresysteme“ oder 63017 „Datenbanken und Sicherheit im Internet“.

    Formal nach Prüfungsordnung

    • B.Sc. Informatik: Studieneingangsphase ist abgeschlossen, die Module Grundpraktikum Programmierung, Grundlagen der Theoretischen Informatik und Softwaresysteme sind bestanden
    • B.Sc. Mathematischtechnische Softwareentwicklung: Erreichen von mindestens 45 ECTS-Punktender Studieneingangsphase
    • B.Sc. Wirtschaftsinformatik: erfolgreicher Abschluss von neun Pflichtmodulen
    • M.Sc. Informatik: erfolgreicher Abschluss von vier Wahlpflichtmodulen
    • M.Sc. Praktische Informatik: erfolgreicher Abschluss von zwei Wahlpflichtmodulen

    Für alle bereits seit dem Sommersemester 2019 oder früher eingeschriebenen Studierenden in Studiengängen der Informatik gelten Übergangsbestimmungen gemäß der Prüfungsordnung.

    Geforderte Leistungen

    Literaturrecherche, Ausarbeitung in deutscher Sprache im Umfang von 20 Din-A4-Seiten Text plus Deckblatt, Inhaltsverzeichnis, Literaturverzeichnis, 20-minütiger Powerpoint-Vortrag. Die Vorträge beziehensich auf aktuelle Forschungsthemen; die Erarbeitung der Vorträge erfolgt in der Regel aufgrund englischsprachiger Originalliteratur.

    Bemerkungen

    Dieses Seminar kann nicht im Masterstudiengang Wirtschaftsinformatik belegt werden.

admin.dbis | 08.04.2024