Seminar WS 07/08

Thema: XML und Datenbanken

Voraussetzung: Vorlesung Datenbankanwendung

Empfohlen: Vorlesung Realisierung von Datenbanksystemen

Ansprechpartner: Jürgen Göres

Aktuelles

Datum

Ankündigung

16. Januar 2008

Verdichtung der Vortragstermine

Der erste vorgesehene Termin am 25.01. entfällt. Der bisher noch dort eingeplante Vortrag 2 (XML-Verarbeitungskonzepte) wird auf den 01.02. verschoben. Für die anderen Seminaristen ergeben sich keine Änderungen.

Wichtig: Die Frist für die Abgabe der finalen Version der Ausarbeitung (19.01) bleibt bestehen.

jg

16. Juli 2007

Raumänderung Vorbesprechung

Die Vorbesprechung für das Seminar findet zum bekannten Termin (Freitag, 20. Juli, 13:30), allerdings in Raum 11/205 statt.
jg

4. Juli 2007

Anmeldung, Themen und Termin der Vorbesprechung

Die Anmeldung zum Seminar erfolgt ab Freitag, den 6. Juli durch Eintrag in einer Anmeldeliste im Flur von 36/3. Die Vorbesprechung findet voraussichtlich am Freitag, den 20. Juli um 13:30 in 36/336 statt. Terminänderungen werden an dieser Stelle bekannt gegeben. Da in der Vorbesprechung unter anderem die Themen vergeben werden, ist die Anwesenheit aller Teilnehmer erforderlich.

Organisation

  • Verfügbare Plätze: 8
  • Aktuelle Anmeldungen: 8
  • Im Rahmen des Seminars bearbeitet jede(r) Studierende eines Themengebiet. Die Ergebnisse der Arbeit werden in einer Ausarbeitung zusammengefasst und im Rahmen eines ca. 45-minütigen Vortrags präsentiert. Ausgewählte Ausarbeitungen werden nach Abschluss des Seminars an dieser Stelle veröffentlicht.
  • Detaillierte Informationen zur Organisation und Durchführung finden sich in den allgemeinen Hinweisen für Bearbeiter.

Thema

Vortragende(r)

Betreuer

Termin

Ausarbeitung

Folien

1

XML – Grundlagen und Sprachmodelle

XML und verwandte Standards

Überblick, Einsatzgebiete, dokumenten-orientierte vs. datenorientierte XML-Dokumente

Schemadefinitionssprachen (DTD, XML Schema, Schematron, RelaxNG etc.)

XML-Applikationen, XML-Standards

XDBMS und deren Einsatzgebiete

entfällt

entfällt





2

XML-Verarbeitungskonzepte

Navigierende und ereignisorientierte APIs (DOM, SAX, StAX)

XML Language Bindings (JAXB etc.)

Deklarative Anfragesprachen (XPath, XQuery etc.)

 

Verarbeitung von XML-Strömen

Sebastian Potthoff

Göres



Freitag 01.02.2008 13:30, 36/336





Ausarbeitung (PDF)

Präsentation (PPT)

3

Konzepte für Speicher- und Zugriffssystem

XML-Speicherung und Knotenidentifizierung

Native vs. relationale Speicherung von XML (Shredding)

Vollständige vs. elementlose Speicherung

Pfadsynopsen, Anreicherung durch Verfahren zur Selektivitätsbestimmung

Kompressionsverfahren

Anforderungen und Entwicklung von Knotenidentifizierungsschemata

Bereichs- vs. Präfix-basierte Verfahren

Dewey-IDs und Variationen

Verfahren zur effizienten Kodierung von Knoten-IDs

entfällt

entfällt

4

XML-Indexierung

Entwicklungsgeschichte,  Genealogie

Element-Indexierung, Inhalts-Indexierung, Pfad-Indexierung, Sequenzen-Indexe

Hybride Indexverfahren

Approximative und adaptive Indexe

Fabian Fichter

Stumm


Präsentation (PDF)

5

Konzepte für das Datensystem


XML-Planoperatoren

Strukturelle Joins, Holistic Twig Joins

Auswertung positionaler Prädikate

Index-Scans, Gruppierung

Similarity Joins

entfällt

entfällt

6

XML-Algebren

Baumbasierte vs. tupelbasierte Algebren 

XQuery-Übersetzung

Abbildung auf physische Algebra

Martin Winkler

Weiner


Präsentation (PPT)

7

Transaktionen in XML-DBMS

Synchronisationsverfahren

taDOM und *PL

Pfadsperren

Mehrversionenverfahren

Phantomvermeidung

Felix Kling

Klein


Freitag 8.02.2008 13:30, 36/336





Ausarbeitung (PDF)

Präsentation (PDF)

8

Architekturen und Systeme

Architekturansätze und kommerzieller Einsatz

XTC

Timber, Natix, XQuery/MonetDB usw.

XML-Unterstützung in kommerziellen Systemen

Native XML-DBMS (Tamino, eXcelon etc.) vs. XML-Erweiterungen relationaler Systeme (Oracle, Viper (DB2), MS SQL Server usw.)

Muhammad Mainul Hossain

Aguiar

Ausarbeitung (PDF)

Präsentation (PPT)