Uni Göttingen
Institute for Informatics
Databases and Information Systems


Semistructured Data and XML
Summer 2008

Prof. Dr. Wolfgang May
Assistants: Oliver Fritzen, Franz Schenk

Date and Time: Wednesday 10-12 ct, Thursday 14-16 ct, MN67.
Lecture and Exercises/Lab mixed (see announcements on this page)

Module CS.M.inf.320.
The module's home is the MSc studies in Applied CS. It can also be credited in the BSc studies in Applied CS, and in several other studies:
6 ECTS credits (Studies in Applied Informatics and in BSc Wirtschaftsinformatik),
Diplom Wirtschaftsinformatik: 4 WiInf-credits, (elective/"Wahlbereich" Informatik).
Maths (Dipl, MSc), Teaching, Magister, PhD GAUSS, ...

Note: the Modulkatalog/Studienordnung requires that participants have successfully attended the module "Databases".

Course Description

One of the most important facts that lead to the overall success of XML is that the "XML world" combines a lot of already known concepts in an optimal way for coping with a broad spectrum of requirements. The course will first review some of these preceding (partially even historic) concepts (network database model, relational databases, object-oriented databases) and the integration of data and metadata (SchemaSQL). Then, the idea of "semistructured data" is introduced by showing early representatives that helped to shape the XML world (F-Logic, OEM).

In the main part, XML is presented as a data model and a markup-meta-language, and the current languages of the concepts of the XML world are systematically investigated and applied: DTD, XPath, XQuery, XSLT, XLink, XML Schema, and SQL/XML.

The lecture uses the geographical sample database "Mondial" in its XML version for illustrations.

For practical exercises, the XML software is installed in the IFI CIP Pool. The software playground page can be found here.
The sample code fragments can be found in the pool under /afs/informatik.uni-goettingen.de/course/xml-lecture/ .

Dates & Topics


  • Mittwoch, 16.Juli, 10:00-12:00, MN 67, Dauer 90 min.


  • Klausurergebnis
    Bestanden ab 44 Punkten, danach in 4er-Schritten. 1.0 ab 80 Punkten.
  • Klausur mit Musterlösung
  • Klausur ohne Musterlösung
  • Klausureinsicht: Dienstag, 22.7. 14-16 Uhr in meinem Büro. Ansonsten naechste Woche ggf einfach vorbeikommen und schauen ob ich da bin (so etwa 10-12 und 13:30-17) oder per Mail Termin ausmachen.
  • Noten und Scheine: Die Noten wurden an die Prüfungsämter gemeldet.
    Teilnehmer, die die Prüfung bestanden haben, können sich ausserdem einen Schein in Papierform bei Frau Jachinke (bis Mitte September IFI, Raum 01.122 - ab Mitte September im Neubau im Nordcampus) vormittags abholen.