Hauptinhalt
CS 536 — NoSQL Datenbanksysteme
(engl. NoSQL Database Systems)
Niveaustufe, Verpflichtungsgrad | Aufbaumodul, Wahlpflichtmodul |
Lehr- und Lernformen, Arbeitsaufwand |
Vorlesung (2 SWS), Übung (2 SWS), 180 Stunden (60 Std. Präsenzzeit, 120 Std. Selbststudium) |
Leistungspunkte, Voraussetzungen zum Erwerb |
6 LP Studienleistung(en): Erreichen von mindestens 50 Prozent der Punkte aus den wöchentlich zu bearbeitenden Übungsaufgaben und mündliche Präsentation der Lösung von mindestens zwei der Übungsaufgaben. Prüfungsleistung: Klausur oder mündliche Prüfung (Einzelprüfung) |
Sprache, Benotung |
Englisch,Die Benotung erfolgt mit 0 bis 15 Punkten gemäß der Prüfungsordnung für den Studiengang B.Sc. Informatik. |
Dauer des Moduls, Häufigkeit |
Ein Semester, Alle 3-4 Semester |
Modulverantwortliche(r) | Prof. Dr. Bernhard Seeger |
Inhalt
NoSQL-Datenbanksysteme haben sich in einer Vielzahl von Anwendungen bewährt, in denen nicht SQL-basierte Systeme für die
Verwaltung großer und schnell anwachsender Datenbanken nicht mehr ausreichend sind. Dabei bieten NoSQL-Systeme Vorteile
bei der verteilten und skalierbaren Verwaltung, sowie ein anwendungsnäheres Datenmodell. Die Vorlesung umfasst folgende The-
men:
1) Einführung in die verteilte Datenverarbeitung wie z. B. Apache Spark
2) Überblick über verschiedene Arten von NoSQL-Systemen (wie z. B. Cassandra, MongoDB, ElasticSearch)
Qualifikationsziele
Die Studierenden
- kennen Verteilte Techniken des Datenmanagements und können diese anwenden,
- kennen Basiswissen und für den Umgang mit NoSQL-Systemen ,
- können dieser Systeme in einem Anwendungskontext einsetzen,
- können Unterschiede zwischen verschiedenen NoSQL-Sytemen und relationalen Systemen erkennen,
- sind in der Lage, über wissenschaftliche Inhalte frei zu sprechen, sowohl vor einem Publikum als auch in einer Diskussion.
Voraussetzungen
Keine. Kenntnisse im Umfang des Moduls Datenbanksysteme werden empfohlen.
Verwendbarkeit
Importmodul aus dem B.Sc. Informatik.
Es kann im FB12 verwendet werden im Studiengang bzw. in den Studiengängen
- B.Sc. Data Science
- B.Sc. Informatik
- B.Sc. Wirtschaftsinformatik
- M.Sc. Data Science
- M.Sc. Informatik
- M.Sc. Wirtschaftsinformatik
Im Studiengang M.Sc. Informatik kann das Modul im Studienbereich Informatik Wahlpflichtmodule absolviert werden.
Das Modul ist der Praktischen Informatik zugeordnet. Weitere Informationen zur Wählbarkeit sind der Bereichsbeschreibung zu entnehmen.
Literatur
- Dan Sullivan: NoSQL for Mere Mortals, Addison-Wesley Professional, 2015
Bitte beachten Sie:
Diese Seite beschreibt ein Modul gemäß dem im Wintersemester 2023/24 aktuellsten gültigen Modulhandbuch. Die meisten für ein Modul gültigen Regeln werden nicht durch die Prüfungsordnung festgelegt, und können daher von Semester zu Semester aktualisiert werden. Folgende Versionen liegen im Online-Modulhandbuch vor:
- WiSe 2016/17 (kein Äquivalent)
- SoSe 2018 (kein Äquivalent)
- WiSe 2018/19 (kein Äquivalent)
- WiSe 2019/20 (kein Äquivalent)
- WiSe 2020/21 (kein Äquivalent)
- SoSe 2021 (kein Äquivalent)
- WiSe 2021/22 (kein Äquivalent)
- WiSe 2022/23 (kein Äquivalent)
- WiSe 2023/24
Das Modulhandbuch enthält alle Module, unabhängig vom aktuellen Veranstaltungsangebot, vergleichen Sie dazu bitte das aktuelle Vorlesungsverzeichnis in Marvin.
Die Angaben im Online-Modulhandbuch wurden automatisch erstellt. Rechtsverbindlich sind die Angaben der Prüfungsordnung. Wenn Ihnen Unstimmigkeiten oder Fehler auffallen, sind wir für Hinweise dankbar.