Navigation auf uzh.ch

Suche

Department of Informatics Database Technology

642 - XML und Datenbanken (MSc/6+)

Dozent: Dr. Can Türker

Inhaltsbeschreibung: Der W3C-Standard XML hat sich als Dokumentformat für den Austausch von Daten über das Internet etabliert. Zunehmend werden jedoch Systeme benötigt, die XML-Dokumente effizient speichern, abfragen und verarbeiten können. Mit anderen Worten wird immer mehr Datenbankfunktionalität für die Verarbeitung von XML-Dokumenten gefordert. Zielsetzung dieser Vorlesung ist es daher, Grundkenntnisse für den deklarativen Zugriff auf XML-Dokumente sowie effiziente Speicherungstechniken für XML-Daten zu vermitteln. Im Einzelnen diskutiert die Vorlesung XML als semistrukturiertes Datenmodell und stellt Anfragesprachen für den deklarativen Zugriff auf XML (XPath, XQuery u.a.) sowie Abbildungen zwischen XML und konventionellen Datenmodellen vor. Weiterhin werden effiziente Speicherungsstrukturen für XML, Indexstrukturen für Information Retrieval auf XML sowie Transaktionsverwaltung für XML-Repositories behandelt. Ein wichtiger Aspekt dieser Vorlesung ist es, die vorgestellten Konzepte in Bezug zu setzen zu kommerziellen, XML unterstützenden Datenbanksystemen wie etwa Oracle, IBM DB2, Microsoft SQL Server und SAG Tamino.

Zeit und Ort: Donnerstag von 08:15-09:45 Uhr, Universität Zürich Nord (Hörsaal BIN 2.A.10). Beginn: 20.02.2014

Lernziele: Vertieftes Verständnis für XML-Datenbanken bzw. XML-basierende Informationssysteme

Voraussetzung: Datenbanksysteme (Stoff der Bacherlor-Stufe)

Vorkenntnisse: Grundlagen in Datenbanken

Zielgruppe: Empfohlen für Studierende im MSc Studiengang sowie im Diplomstudiengang ab 6. Semester

Literatur:

  • M. Klettke, H. Meyer: XML und Datenbanken. dpunkt Verlag, 2002
  • H. Schöning: XML und Datenbanken - Konzepte und Systeme. Carl Hanser Verlag, 2002
  • C. Türker: SQL:1999 & SQL:2003 - Objektrelationales SQL, SQLJ & SQL/XML, dpunkt Verlag, 2003. Kapitel 10 (Standard-SQL und XML) relevant für diese Vorlesung
  • C. Türker, G. Saake: Objektrelationale Datenbanken- Ein Lehrbuch, dpunkt Verlag, 2006. Kapitel 11 (XML und Objektrelationale Datenbanken) relevant für diese Vorlesung

Leistungsüberprüfung: Klausur am 12.06.2014, 08:00 Uhr, Universität Zürich Nord (Hörsaal BIN 2.A.01)

Kreditpunkte: 3

Zeitplan:

Woche Termin Thema
8 20.02.2014 Einführung und Motivation
9 27.02.2014 Motivation (Forts.) & XML, XML-DTD
10 06.03.2014 XML Schema & XML-Prozessoren
11 13.03.2014 XML-Anfragesprachen
12 20.03.2014 XML-Anfragesprachen (Forts.)
13 27.03.2014 Mapping zw. XML und Datenbanken
14 03.04.2014 Mapping zw. XML und Datenbanken (Fort.)
15 10.04.2014 Mapping zw. XML und Datenbanken (Fort.)
16 17.04.2014 SQL/XML
17 24.04.2014 Osterferien!
18 01.05.2014 Feiertag (Tag der Arbeit)!
19 08.05.2014 XML-Indexstrukturen & XML Updates
20 15.05.2014 SQL-Datenbanksysteme mit XML-Support (Oracle, DB2, MSSQL) & Native XML-Datenbanksysteme (Tamino)
21 22.05.2014 Fällt aus!
22 29.05.2014 Feiertag (Auffahrt)!
24 12.06.2014 Klausur

Vorlesungsunterlagen:

Uebungsaufgaben mit Musterlösungen:

Demos:

Weiterführende Informationen

Title

Teaser text