Lecture “XML Databases”

Information
Classification: 
Master Informatik / Wirtschaftsinformatik
Credits: 
4
Exam: 
oral, participation in exercises required to be eligible
Regular Dates: 
9:45 am - 12:15 pm on Wednesdays in M160
Contents
Contents: 

Hinweis zu den Hausaufgaben: Falls bei der letzten Aufgabe der DECOMPOSE Befehl den Fehler SQL0818N  A timestamp conflict occurred auslößt, notiert dies einfach in der Lösung anstelle des Ergebnisses. Leider ist ein Datenbankfehler aufgetreten, der nicht mehr rechtzeitig korrigiert werden kann.

Für den 21.10.09 gibt es eine Ausfallempfehlung. Die erste Vorlesung verschiebt sich daher auf Mittwoch, den 28.10.09.

Die neuen Aufgabenblätter sind im Hausaufgaben Management System (HMS) abgelegt.

Summary: 

Der Umfang der Veranstaltung (VL + Ü) beträgt 3 SWS bzw. 4 Kreditpunkte. Die Themen der Vorlesung sind:

  • Semistrukturierte Daten
  • DTDs und XML-Schema
  • Unterstützung von XML in relationalen Datenbanken
  • XML-Querysprachen: XQuery und XPath
  • XML - Anfragebearbeitung und -optimierung
  • Indexstrukturen für XML-Daten.
Materials
No. Date Title Slides Video Extra
1 28.10.09 Introduction view print view Beispiel.zip
2 04.11.09 XML Basics view print view Übung1
3 11.11.09 Schema Definition view print view  
4 18.11.09 XML Processing view print view  
5 25.11.09 XPath & SQL/XML Queries view print view  
6 02.12.09 XQuery Data Model view print view  
7 09.12.09 XQuery view print view  
8 16.12.09 XML Updates & XSLT view print view  
9 06.01.10 Mapping relational data view print view Beispiel.zip
10 13.01.10 XML storage view print view  
11 20.01.10 Relational XML storage view print view  
12 27.01.10 Storage Optimization view print view  
13 03.02.10 Systems view print view  

 

Blatt\Gruppe 1 2 3 4 5 6 7 8 9 10 11 12 14 15 17 18 19 20
1 + + + + 0 0 + + + + + + + + 0 + - -
2 0 0 + + + + + + + + + + + + - 0 + +
3 0 + + + + 0 + + 0 + + + + + 0 + + +
4 + 0 0 + 0 + + - + 0 0 - + + 0 + + +
5 + + + + + - + + + + + + + + 0 + + +
6 + 0 + + + 0 0 + 0 + + - 0 + 0 + + +
7 + + + + 0 - 0 0 - + 0 0 + + + 0 0 +
8 0 + + 0 0 + + + + + 0 + + + + + + +
9 - 0 + - + + + 0 - + - 0 0 + - - + -
10 - - - - + + + - + + - - + + + - + +

 

Literaturhinweise


[Bus08]
"Generierung eines adaptiven Datenbankschemas für datenzentrierte XML-Dokumente", Carsten Busche, Diplomarbeit, TU Braunschweig, 2008
[DFS99]
A. Deutsch, M.F. Fernández, D. Suciu: "Storing Semistructured Data with STORED". Proceedings of the 1999 ACM SIGMOD international conference on Management of  data, pages 431-442, ACM, 1999.
[EE04]
XML und Datenmodellierung. R. und S. Eckstein, Dpunkt-Verlag, 2004, ISBN 3898642224
[EN06]
Fundamentals of Database Systems. Elmasri & Navathe, Addison Wesley, 2006, ISBN 032141506X
[Fisch05]
Peter Fischer, "XML und Datenbanken", Lecture, ETH Zürich, WS05/06
[FK99]
D. Florescu, D. Kossmann: "Storing and Querying XML Data using an RDBMS". IEEE Data engineering Bulletin (DEBU), Volume 22(3), pages 27-34, 1999
[GKT03]
"Staircase Join: Teach a Relational DBMS to Watch its (Axis) Steps", Torsten Grust, Maurice van Keulen, Jens Teubner. In Proc. 29th Int'l Conference on Very Large Databases (VLDB), pages 524-535, 2003.
[Gru02]
"Accelerating XPath Location Steps", T. Grust. ACM SIGMOD 2002, June 4–6, Madison,Wisconsin, USA
[Gru08]
"Database-Supported XML Processors",T. Grust, Lecture, Uni Tübingen, WS 08/09
[HM04]
XML in a Nutshell. Harold & Means, O'Reilly, 2004, ISBN 0596007647
[IBM]
DB2 SQL-Reference, IBM, March 2008
[Jec]
Vorlesung XML. M. Jeckle, http://www.jeckle.de/vorlesung/xml/script.html#XMLSchema
[KM03]
XML & Datenbanken. Konzepte, Sprachen und Systeme. M. Klettke & H. Meyer, Dpunkt-Verlag, 2003, ISBN 3898641481
[Lag05]
Carl Lagoze, "Architecture of Web Information Systems", Cornell University, Spring 05, http://www.cs.cornell.edu/Courses/cs431/2005sp/syllabus.htm
[LS04]
XQuery: Grundlagen und fortgeschrittene Methoden. Lehner & Schöning, Dpunkt-Verlag, 2004, ISBN 3898642666
[Kud07]
Thomas Kudraß, "XML-Datenbanken", Lecture, HTWK Leipzig, WS2007/2008
[MB06]
"Querying XML – XQuery, XPath and SQL/XML in Context", J. Melton, S. Buxton, Morgan Kaufmann/Elsevier, 2006, ISBN 978-1558607118
[Mel05]
Jim Melton, "SQL/XML", Oracle Corp., 2005
[Moo08]
XQuery und SQL/XML in DB2-Datenbanken: Verwaltung und Erzeugung von XML-Dokumenten in DB2. Alfred Moos, Vieweg+Teubner, 2008
[MySQL]
Jon Stephens, MySQL Documentation Team, "MySQL 5.1 Reference Manual", 2007
[Pow07]
Beginning XML Databases. Gavin Powell, Wiley & Sons, 2007, ISBN 0471791202
[Sch02]
XML und Datenbanken. Harald Schöning, Hanser, 2002, ISBN 3446220089
[Scholl07]
M. Scholl, "XML and Databases", Lecture, Uni Konstanz, WS07/08
[SQL/XML]
ISO/IEC 9075-14:2003 Information Technology - Database Languages - SQL - Part 14: XML-Related Specifications
[Tür08]
Can Türker, "XML und Datenbanken", Lecture, University of Zurich, 2008
[Unicode]
The Unicode Standard, Version 5.0. The Unicode Consortium http://www.unicode.org/ Addison-Wesley; 5th edition, 2006 ISBN: 0321480910
[W3C]
http://www.w3.org
[XML06]
Extensible Markup Language (XML) 1.1 (2nd Edition). W3C Recommendation 16 August 2006, edited in place 29 September 2006, http://www.w3.org/TR/xml11
AttachmentDateSize
File XMLDB_01_Intro.pdf02/11/09 5:35 pm3.77 MB
File XMLDB_01_Intro6auf1.pdf02/11/09 5:35 pm2.4 MB
File beispiel.zip02/11/09 5:59 pm725 bytes
File XMLDB_02_XMLBasics.pdf06/11/09 4:57 pm2.9 MB
File XMLDB_02_XMLBasics6auf1.pdf06/11/09 4:57 pm1.75 MB
File XMLDB_03_SchemaDefinition.pdf11/11/09 3:14 pm2.08 MB
File XMLDB_03_SchemaDefinition6auf1.pdf11/11/09 3:14 pm1.47 MB
File XMLDB_04_Processing.pdf18/11/09 2:22 pm1.73 MB
File XMLDB_04_Processing6auf1.pdf18/11/09 2:22 pm1.32 MB
File XMLDB_05_QueryI.pdf25/11/09 3:11 pm2.21 MB
File XMLDB_05_QueryI6auf1.pdf25/11/09 3:11 pm1.7 MB
File XMLDB_06_QueryII.pdf02/12/09 3:01 pm1.44 MB
File XMLDB_06_QueryII6auf1.pdf02/12/09 3:01 pm1.24 MB
File XMLDB_07_QueryIII.pdf09/12/09 4:35 pm1.26 MB
File XMLDB_07_QueryIII6auf1.pdf09/12/09 4:36 pm1.13 MB
File XMLDB_08_UpdatesXSLT.pdf16/12/09 2:57 pm1.35 MB
File XMLDB_08_UpdatesXSLT6auf1.pdf16/12/09 2:57 pm1.1 MB
File XMLDB_09_MapRelXML.pdf11/01/10 9:58 am1.8 MB
File XMLDB_09_MapRelXML6auf1.pdf11/01/10 9:58 am1.43 MB
File XMLDB_10_StorageI.pdf13/01/10 2:47 pm3.57 MB
File XMLDB_10_StorageI6auf1.pdf13/01/10 2:47 pm2.36 MB
File XMLDB_11_StorageII.pdf20/01/10 5:17 pm2.59 MB
File XMLDB_11_StorageII6auf1.pdf20/01/10 5:17 pm1.5 MB
File XMLDB_12_StorageIII.pdf27/01/10 4:08 pm2.64 MB
File XMLDB_12_StorageIII6auf1.pdf27/01/10 4:08 pm1.65 MB
File XMLDB_13_Systems.pdf05/02/10 11:40 am2.25 MB
File XMLDB_13_Systems6auf1.pdf05/02/10 11:41 am1.78 MB