|
|||||||||||
[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.
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)
State-of-the XML processing techniques.
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) |
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.
A the lecture podcast is available at the ETH podcast portal
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
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
English
ISG (Grundlagen von Datenbanken und SQL), ISK is helpful, but it can be taken in parallel.
Will be announced in class.
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