printlogo
ETH Zuerich - Homepage
Welcome to the Databases and Information Systems Group
 
print
  

XML and Databases

News

[8.1.2008] Grades are available

[05.12.2007] Exam room and date set: HG F 7, meeting at 13:00, start at 13:15, 60 minutes exam

[06.11.2007] Project requirements and material available - see below

[08.10.2007] NEW: Distribution of students to exercise groups available. If you forgot to register, register and send Email to Cristian Duda

[12.09.2007] Lecture starts October 3rd: Since the entire DBIS group is participating on the VLDB conference from 24th to 27th of September, the lecture on September 26th needs to be canceled.

Content

XML is becoming increasingly important in the IT industry. It is conceived as the silver bullet for archiving of data, meta-data management, and data integration. The expectations are high; at the same time, XML is also the source for a great deal of confusion. XML is more than just a syntax with angle brackets. There are a number of standards that are based on XML and a growing number of products that support various versions of these standrads.

This lecture gives an overview of the most important XML technologies. A strong emphasis is on architecture and optimization techniques that show how XML can be implemented efficiently in database products and applications. The goal of this lecture is to learn about the basics to implement XML technology reliably and efficiently in various different application contexts. Specifically, this lecture will cover the following topics:

1. XML Revisited: XML, XML Schema, XQuery Data Model, XQuery, SQL/X
2. XQuery Implementation Techniques: Optimization + Transaction Management
3. XML Storage Techniques
4. Web Services
5. XL and XUpdate
6. XML Information Retrieval (keyword search, ranking); integration into query processing; XQuery Text
7. Yfilter; information filtering, publish & subscribe; RSS
8. Semantic Web (RDF, OWL)

Goal

State-of-the XML processing techniques.

Lecture Notes

Lecture Notes will be made available on each Tuesday preceding a lecture.

0. Overview (1/1) (6/1)
1. Motivation (1/1) (6/1)
2. XML Basics Part 1: XML, Namespaces, DTD (1/1) (6/1)
Part2: XML Schema (1/1) (6/1)
3. XML Processing Part1: Overview (1/1) (6/1)
Part 2: XQuery (1/1) (6/1)
Part 3: XQuery Update + XQueryP (1/1) (6/1)
4. XQuery Implementation
Part 1: Compile Time Optimizations
(1/1) (6/1)
Part2: XML Storage (1/1) (6/1)
5. SQL/XML (1/1) (6/1)

Exercise Sheets

The Exercises are available here

Exercise sheets will be made available in the week before
they are discussed in the exercise groups. Exercises are not mandatory,
but highly recommended to prepare for the exam.

Lecture Podcast

A the lecture podcast is available at the ETH podcast portal

Project

There is a mandatory semester project. It is due in the last week of November (26.11-30.11.) 2007. Information and project requirements are available here

Exam

There will be an exam at the end of the semester.

Date & Time: 19. 12. 2007, 13:15 (please be present at 13:00)
Room: HG F 7

Exam will be closed-book

Lecturer

Peter Fischer
Donald Kossmann

Teaching Assistant

Cristian Duda
Tim Kraska

Class Schedule

2V1U

Language

English

Requirements

ISG (Grundlagen von Datenbanken und SQL), ISK is helpful, but it can be taken in parallel.

Literature

Will be announced in class.

URL

http://www.dbis.ethz.ch/education/ws0708/xml_db_ws2007

 

Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne graphische Elemente dargestellt. Die Funktionalität der Website ist aber trotzdem gewährleistet. Wenn Sie diese Website regelmässig benutzen, empfehlen wir Ihnen, auf Ihrem Computer einen aktuellen Browser zu installieren. Weitere Informationen finden Sie auf
folgender Seite.

Important Note:
The content in this site is accessible to any browser or Internet device, however, some graphics will display correctly only in the newer versions of Netscape. To get the most out of our site we suggest you upgrade to a newer browser.
More information

© 2010 ETH Zurich | Imprint | Disclaimer | 8 January 2008
top