Modultitel
NoSQL Databases - Bachelor Informatik
Modulnummer
FMI-26S05
Studiengang
Akademischer Grad
Bachelor of Science
Modulform
Kern
Empfohlen für
5
Verantwortlich
Abteilung Datenbanken
Dauer
1 Semester
Modulturnus
Jedes Semester
Lehrformen
Vorlesung "NoSQL" (2 SWS) = 30 h Präsenzzeit und 75 h Selbststudium = 105 h
Übung "NoSQL" (1 SWS) = 15 h Präsenzzeit und 30 h Selbststudium = 45 h
Arbeitsaufwand
5 LP = 150 Arbeitsstunden (Workload)
Verwendbarkeit
Kernmodul der Praktischen und Angewandten Informatik im B.Sc. Informatik
B.Sc. Digital Humanities
Ziele
Nach der aktiven Teilnahme am Modul sind die Studierenden in der Lage, verschiedene Arten von Datenbank- und Informationssystemen zu benennen und zu klassifizieren. Sie können Eigenschaften und Architekturen von
Informationssystemen sowie Techniken zur Transaktionsverwaltung sowie Anfragebearbeitung und -optimierung erklären. Die Studierenden sind in der Lage, selbstständig Anfragen an verschiedene Informationssysteme zu formulieren. Sie können selbstständig ein komplexes Informationssystem realisieren.
Inhalt
Wesentliche Inhalte sind:
Vorlesung NoSQL-Datenbanken
- Verwaltung großer Datenmengen in verteilten Clusterumgebungen
- Kategorisierung und Eigenschaften von NoSQL-Datenbanksystemen
- Vergleich von NoSQL-Systemen zu relationalen Datenbanksystemen
- Partitionierung, Konsistenz, Replikation
- Key-Value, Document Stores und Extensible Record Stores
- Graphdatenbanken
Übung NoSQL-Datenbanken
- Verständnisaufgaben zum Inhalt der Vorlesung
- Praktische Arbeit mit realen, teilweise sehr großen, Datensätzen
- Formulierung und Ausführung von Anfragen in den jeweiligen Sprachen verschiedener Datenbankimplementierungen
- Umgang mit den Anbindungen an gängige Programmiersprachen
siehe auch Modulbeschreibung
Teilnahmevoraussetzungen
Grundkenntnisse im Bereich Datenbanksystemen, z.B. durch Teilnahme am Modul 10-201-2211 “Datenbanksysteme 1“ oder vergleichbare Kenntnisse.
Ein vorheriger Abschluss der Module 10-201-2224, 10-202-2213 und 10-INF- DS101 schließt eine Teilnahme am Modul NoSQL-Datenbanken aus.
Literatur
Hinweise zu Literaturangaben erfolgen in den Lehrveranstaltungen
Vergabe von Leistungspunkten
Modulprüfung: Klausur 60 Min
Prüfungsformen und -leistungen
- Klausur
Modul verstecken
Off