Angewandte Informatik

Im renommierten, bundesweiten CHE-Ranking der Zeit 2021 erneut mit „sehr gut“ bewertet

Modulhandbuch

 Zurück 

Datenbanksysteme 2

Empfohlene Vorkenntnisse

Modul "Datenbanksysteme 1"

Lehrform Vorlesung
Lernziele / Kompetenzen

Im Rahmen des Moduls werden Grundlagen des Moduls Datenbanksysteme 1 erweitert und vertieft.

  • Die Studierenden wiederholen die Unterschiede zwischen objektorientiertem und relationalem Datenmodel. Sie lernen die Probleme kennen, die sich aus der Verknüpfung beider Modelle ergeben. Die Lösungsansätze Objekt-Relationale Mappings und Objektorientierte Datenbanken werden im Detail vorgestellt und deren Anwendung wird anhand von Coding-Beispielen verdeutlicht
  • Die speziellen Anforderungen an Transaktionen in verteilten Systemen werden vorgestellt. Gängige Lösungsansätze zu diesen Anforderungen werden vermittelt.
  • Die Studierenden erlangen grundlegendes Wissen zu In-Memory Datenbanken. Insbesondere wird auf die technische Umsetzung sowie die Vor- und Nachteile dieses Ansatzes eingegangen.
Dauer 1
SWS 4.0
Aufwand
Lehrveranstaltung 60
Selbststudium / Gruppenarbeit: 90
Workload 150
ECTS 5.0
Voraussetzungen für die Vergabe von LP

Modulprüfung für "Datenbanksysteme 2" (K90)

Modulverantwortlicher

Prof. Dr. Joachim Orb

Max. Teilnehmer 41
Haeufigkeit jedes Jahr (SS)
Verwendbarkeit

Angewandte Informatik (Bachelor)
Wirtschaftsinformatik plus (Bachelor)
Wirtschaftsinformatik (Bachelor)

Veranstaltungen

Datenbanksysteme 2

Art Vorlesung
Nr. EMI131
SWS 4.0
Lerninhalt
  • Grundlegende Technologien zur Datenhaltung in Java (JDBC, Entity Beans, JPA, JDO)
  • Einführung eines objektrelationalen Mapping-Frameworks am Beispiel Hibernate
  • Eclipse-basierte Entwicklung von Hibernate-Anwendungen
  • Mappings, Transaktionen und Datenabfragen mit Hibernate
  • CAP-Theorem und Einführung in NoSQL Datenbanksysteme
  • Graphendatenbanken am Beispiel neo4j
  • Documents Store DB am Beispiel MongoDB
  • Suche in großen Dokumentenbeständen
  • Vorverarbeitung von Dokumenten für das Information Retrieval
  • Aufbau eines Inverted Index
  • Vektorraummodell
  • Relevanzbestimmung (PageRank, HITS)
  • Evaluation von Suchmaschinen
Literatur

Bauer, C., King, G., Java Persistence with Hibernate, 2. Auflage, München, Wien, Hanser, 2007
Fowler, M., Patterns of Enterprise Application Architecture, Boston, Addison-Wesley, 2002
Hennebrüder, S., Hibernate: Das Praxisbuch für Entwickler, Galileo Computing, 2007
Kemper, A. und Eickler, A., Datenbanksysteme: Eine Einführung, Oldenbourg, 2006
Manning, C.D, Raghavan, P., Schütze, H., Introduction to Information Retrieval, Cambridge, Cambridge University Press, 2008.
Croft, W.B., Metzler, D., Strohman, T., Search Engines: Information Retrieval in Practice, London, Pearson, 2009.

 Zurück