[dbis logo]

.Lehre.Semesterübersicht
[Institut fuer Informatik] [Leerraum] [Humboldt-Universitaet zu Berlin]

XML, XPath, XQuery: Neue Konzepte für Datenbanken

Prof. Johann Christoph Freytag, Ph.D.

Aufbauend auf den Kenntnissen der einführenden Datenbankvorlesung DBSI soll diese Vorlesung einen Überblick in die neuesten Entwicklungen im Bereich von XML und seiner Nutzung als Datenmodell geben. Es werden die existierenden Möglichkeiten der Datenbeschreibung (DTD, XSchema) und Anfragesprachen auf XML-Daten (XPath, XQuery) vorgestellt. Desweiteren werden Datenbanktechniken eingeführt, die die Bearbeitung großer XML Datenbestände ermöglicht. Dabei werden Aspekte anhand von Beispielen Unterschiede zum relationalen Modell und anderen Datenmodellen gegeben.

Im zweiten Teil der Vorlesung werden neue Entwicklungen des Semantic Web mit in die Vorlesung einbezogen. Dazu gehören eine Einführung in Ontologien, RDF, OWL und SPARQL.

Vorgehen: Vorlesung und Eigenarbeit

In dieser Veranstaltung werden die Teilnehmer neben der eigentlichen Vorlesung in Eigenverantwortung aktuelle Literatur erarbeiten und die zentralen Ideen in Kurzvorträgen vorstellen. D.h., anhand ausgewählter Literatur sollen begleitend zur Vorlesung ausgesuchte Aspekte des vorgestellten Stoffes von den Studenten eigenständig vertieft werden. Kurzvorträge, die von ALLEN Teilnehmern vorzubereiten sind, sollen dann zeigen, inwieweit die Vertiefung des Stoffes tatsächlich erfolgt ist.

Hier finden Sie die entsprechenden Forschungsbeiträge für die Vorträge:

Termine und Gestaltung der einzelnen Vorlesungen

Datum Gestaltung der Vorlesung
18.10. Einführung in das Gebiet / Überblick
22.10. VL1
25.10. VL2
29.10. VL3 & Ausgabe Paper 1
01.11. VL4
05.11. VL5
08.11. VL6
12.11. Vortrag Paper 1
15.11. VL7
19.11. VL8 & Ausgabe Paper 2
22.11. VL9
26.11. VL10
29.11. VL11
03.12. VL12
06.12. VL13
10.12. Vortrag Paper 2 & Ausgabe Paper 3
13.12. VL14
17.12. VL15
20.12. Wiederholung
07.01. VL16
10.01. VL17
14.01. Vortrag Paper 3 & Ausgabe Paper 4
17.01. VL18
21.01. VL19
24.01. VL20
28.01. VL21
31.01. VL22
04.02. Vortrag Paper 4
07.02. VL23
11.02. Wiederholung
14.02. Wiederholung

Ziel der Vorlesung ist

  • eine Einführung in die verschiedenen Sprachen für XML-basierte Daten;
  • einen Überblick über Datenbankkonzepte zur Anfrage und zur Bearbeitung von XML-Anfragen und Daten zu geben;
  • verschiedene Ansätze zu denen in relationalen RDBMS aufzuzeigen;
  • die Vor- und Nachteile alternativer Konzepte, Strukturen und Algorithmen zu erläutern, sowie
  • Verständnis und Kenntnis über zukünftige Entwicklungen im Bereich XML-Datenverwaltung zu vermitteln.

Voraussetzungen für eine erfolgreiche Teilnahme

  • Vorherige Teilnahme an DBSI ist Pflicht!!
  • Gute Kenntnisse in Betriebssystemen und der Programmierung
  • Grundkenntnisse in Logik
  • Gute Kenntnisse in Algorithmen und Datenstrukturen
  • Gute Kenntnisse der englischen Sprache sind beim Studium der Literatur unabdingbar

Übungen

Hier finden Sie die einzelnen Übungen zur Vorlesung.

Übung 1, Übung 2, Übung 3, Übung 4


Der folgende Foliensatz beinhaltet die vorgestellten Fragen der Vorbereitungsveranstaltung für die Prüfung. Diese stellen lediglich einen Ausschnitt möglicher Fragen dar. Die Prüfungsfragen werden sich über den gesamten Vorlesungsstoff erstrecken und sehr viel mehr ins Detail gehen.

Folien zur Veranstaltung der Prüfungsvorbereitung

Folien der Vorlesung

Bitte einloggen, um auf die Folien zuzugreifen.

Literatur

  1. Meike Klettke, Holger Meyer: XML und Datenbanken, dpunkt.verlag, 2002
  2. Harald Schöning: XML und Datenbanken, Hanser Verlag, 2002
  3. Kazakos, Schmidt, Tomczyk: Datenbanken und XML, Springer Verlag, 2002
  4. Eckstein & Eckstein: XML und Datenmodellierung


[Punkt]  Sommersemester 2019

[Punkt]  Wintersemester 2018/19

[Punkt]  Sommersemester 2018

[Punkt]  Wintersemester 2017/18

[Punkt]  Sommersemester 2017

[Punkt]  Sommersemester 2016

[Punkt]  Wintersemester 2015/16

[Punkt]  Sommersemester 2015

[Punkt]  Wintersemester 2014/15

[Punkt]  Sommersemester 2014

[Punkt]  Wintersemester 2013/14

[Punkt]  Sommersemester 2013

[Punkt]  Wintersemester 2012/13

[Punkt]  Sommersemester 2012

[Punkt]  Wintersemester 2011/12

[Punkt]  Sommersemester 2011

[Punkt]  Wintersemester 2010/11

[Punkt]  Sommersemester 2010

[Punkt]  Wintersemester 2009/10

[Punkt]  Sommersemester 2009

[Punkt]  Wintersemester 2008/09

[Punkt]  Sommersemester 2008

[aktiver Punkt]  Wintersemester 2007/08

[Punkt]  Sommersemester 2007

[Punkt]  Wintersemester 2006/07

[Punkt]  Sommersemester 2006

[Punkt]  Wintersemester 2005/06

[Punkt]  Sommersemester 2005

[Punkt]  Wintersemester 2004/05



Ansprechpartner