XML Data Management

dott. Chris Mair - UniBZ - 2009/2010

Read the introduction to the course and check my teaching calendar and the official syllabus at the UniBZ web site.


Exam

The first call was held 9 Feb 2010. Since the number of students present at the exam was higher than expected, some students had to wait for up to an hour after their scheduled time slot. I'm sorry for that.

The second call is scheduled to be on July 1 2010 14:00-18:00 in room D003. The preliminary schedule is as follows (order of enrollment except for two students that asked to be first and last, respectively):

   time    matr.
  14:00     8577
  14:30     5800
  15:00     6150
  15:30     6064
  16:00     4801
  16:30     4835


Lectures

Lecture Arguments Notes Sample files Required reading
1 07 OCT 2009 Introduction; markup rules;
well-formed XML documents
notes 1 samples 1
  • Lecture notes
  • "Learning XML" - Chapter 2
2 14 OCT 2009 Schema validation; the DTD notes 2 samples 2
  • Lecture notes
3 21 OCT 2009 XML schema; XHTML notes 3 samples 3
  • Lecture notes
4 28 OCT 2009 Style sheets; CSS; XHML & CSS none samples 4
5 4 NOV 2009 Java APIs for XML notes 5 samples 5
6 25 NOV 2009 XPath; comparison to SQL;
XPath support in Xalan and PostgreSQL
session transcript 6
  • "Learning XML" - Chapter 6 (about XPath)
7 2 DEC 2009 XSLT sample files 7
  • Sample files
8 9 DEC 2009 Storing trees in a relational database sample files 8
  • "Joe Celko's SQL for Smarties, 2nd ed" - Chapter 28 and 29
9 16 DEC 2009 XML Support in PostgreSQL session transcript 9
10 23 DEC 2009 eXist-db and XQuery nobel XML files, XQuery samples
11 13 JAN 2010 Roundup, last lecture sample exam questions


Exercises

Exercise Arguments Notes, sample files or assignments
1 12 OCT 2009 Getting started with Apache Xerces; checking well-formedness exercise notes 1
2 19 OCT 2009 Designing a DTD assignment 1
3 26 OCT 2009 Play with the .xsd and .xhtml files shown in lecture 3 none
4 2 NOV 2009 XHTML and CSS assignment 2
5 10 NOV 2009 XHTML and CSS none
6 24 NOV 2009 Java assignment 3
7 30 NOV 2009 Xalan & XPath sample files
8 14 DEZ 2009 Tinkering with XML Support in PostgreSQL none
9 21 DEZ 2009 Installing eXist see eXist Website and Quick Start Guide
10 11 JAN 2010 XQuery hands-on see XQuery Wikibook
11 18 JAN 2010 Exam preparation none
12 25 JAN 2010 Tutorium: exam preparation none




valid xhtml valid CSS