Datenbanksysteme und XML

Inhalt

Datenbanken sind eine bewährte Technologie für die Verwaltung von großen Datenbeständen. Das älteste Datenbankmodell, das hierarchische Datenbankmodell, wurde weitgehend von anderen Modellen wie dem relationalen oder objektorientierten Datenmodell abgelöst. Die hierachische Datenspeicherung gewann aber vor allem durch die eXtensible Markup Language (XML) wieder mehr an Bedeutung. XML ist ein Datenformat zur Repräsentation von strukturierten, semistrukturierten und unstrukturierten Daten und unterstützt einen effizienten Datenaustausch. Die konsistente und zuverlässige Speicherung von XML-Dokumenten erfordert die Verwendung von Datenbanken oder Erweiterungen von bestehenden Datenbanktechnologien. In dieser Vorlesung werden unter anderem folgende Themengebiete behandelt: Datenmodell und Anfragesprachen für XML, Speicherung von XML-Dokumenten, Konzepte von XML-orientierten Datenbanksystemen.

Hinweis zur Veranstaltungsform:

Die Veranstaltung Datenbanksysteme und XML findet im WS 23/24 im "Flipped-Classroom"-Format statt. Für die Vorlesungsinhalte werden Videos und unterstützende Materialien bereitgestellt, die sich die Studierenden selbstständig und im eigenen Tempo erarbeiten können. Im Laufe des Semesters finden in regelmäßigen Abständen interaktive Präsenzveranstaltungen statt, in denen die Vorlesungsinhalte geübt und vertieft werden.

Lernziele:

Studierende

  • kennen die Grundlagen von XML und erstellen XML-Dokumente,
  • arbeiten selbständig mit XML-Datenbanksystemen und setzen diese Systeme gezielt zur Lösung von praktischen Fragestellungen ein,
  • formulieren Anfragen an XML-Dokumente,
  • bewerten den Einsatz von XML in der betrieblichen Praxis in unterschiedlichen Anwendungskontexten.

Arbeitsaufwand:

Der Gesamtarbeitsaufwand für diese Lerneinheit beträgt ca. 135 Stunden (4,5 Leistungspunkte).

  • Vorlesung 30h
  • Übung 15h
  • Vor-bzw. Nachbereitung der Vorlesung 24h
  • Vor- bzw. Nachbereitung der Übung 25h
  • Prüfungsvorbereitung 40h
  • Prüfung 1h
VortragsspracheDeutsch
Literaturhinweise
  • M. Klettke, H. Meyer: XML & Datenbanken: Konzepte, Sprachen und Systeme. dpunkt.verlag 2003
  • H. Schöning: XML und Datenbanken: Konzepte und Systeme. Carl Hanser Verlag 2003
  • W. Kazakos, A. Schmidt, P. Tomchyk: Datenbanken und XML. Springer-Verlag 2002
  • R. Elmasri, S. B. Navathe: Grundlagen der Datenbanksysteme. 2009
  • G. Vossen: Datenbankmodelle, Datenbanksprachen und Datenbankmanagementsysteme. Oldenbourg 2008

Weitere Literatur wird in der Vorlesung bekannt gegeben.