Bachelor: Digital Engineering

314 - Datenhaltung

Empfohlenes Studiensemester

3

Turnus

Wintersemester

Sprachen

Deutsch, Englisch

ECTS

5

Prüfungsform

ModA, weitere Angaben siehe SPO und Studienplan

Lehrform und SWS

SU (2SWS), Pra (2SWS)

Gesamter Workload

150 Stunden

Präsenzzeit

30 Stunden Seminaristischer Unterricht, 30 Stunden Praktikum

Selbststudium

90 Stunden

Modulverantwortung

Prof. Dr. Stephanie Thiemichen (FK07)

Empfohlene Voraussetzung für die Teilnahme

Computational Thinking

Lernziele

Die Studierenden lernen verschiedene Methoden der Datenhaltung kennen und anzuwenden, um sie in ihrer späteren beruflichen Tätigkeit bei der Speicherung, Extraktion, Aggregation, Transformation und Filterung von Daten aus verschiedenen Datenquellen sinnvoll einsetzen zu können.

Fach- und Methodenkompetenz

Die Studierenden sind in der Lage

  • die grundlegenden Konzepte hinter der Datenhaltung zu erläutern.
  • Systeme entsprechend gegebener Anforderungen zu evaluieren.
  • aktuelle Datenhaltungssysteme zu bedienen und in den Data Science Prozess einzubinden.

Überfachliche Kompetenz

  • Teamarbeit: Die Studierenden bearbeiten Problemstellungen in Kleingruppen

Inhalt

  • Grundlagen von Informationssystemen
  • Relationale Datenbanken
  • Einführung in SQL
  • XML / XPath / XQuery
  • Nicht-relationale Datenbanken (NoSQL)
  • Verteilte Informationssysteme (z.B. Hadoop HDFS/HBase)
  • Graph-Datenbanken (z.B. Neo4j)
  • Triple Stores (RDF, OWL, SPARQL)
  • Geodatenhaltung

Lehrmethoden und Lernformen

Beamer, Tafel, Jupyter Notebooks

Verwendbarkeit des Moduls

Bachelor Digital Engineering

Literatur

  • Alfons Kemper und André Eickler (2015): Datenbanksysteme - Eine Einführung. Vol. 10. Oldenbourg Verlag.
  • Weitere Literatur wird im Rahmen der aktuellen Veranstaltung bekannt gegeben.