Uni-Logo
Databases and Information Systems
Sie sind hier: Startseite Teaching Lehrangebot Frühere Semester Advanced Database Systems (Sensor Network Databases)
 

Advanced Database Systems (Sensor Network Databases)

Progamming Assignments (Lab Exercises)

The participation in the programming assignments is obligatory. You may solve these programming tasks in teams of two persons (or alone, if you don't want to join a team). There will be presentation sessions in which both team members demonstrate their implementation. Of course, we expect that both team members contribute to the implementation and can explain the code they've written.

If you solve all programming assignments in time (see the deadlines below), you will be rewarded with a 0.3 bonus for your final grade (given that you pass the final exam). To qualify for the participation in the final exam, though, it suffices to submit a correct version by February 14, 23.59:59 (but in that case you/your team will not receive the bonus points). Please recall that your participation in the exercice sessions is obligatory.

Programming Project 1: Streaming XML Processing



Milestone 1.1: XQuery Semantics Exercise Sheet
Deadline: Tue, 10 Nov 2009, 11.59:59pm
pdf download
Additional material
  • Java skeleton code [ .tar.gz ] (see also SVN)
  • Information about skeleton code and implementation [ .pdf ]
  • Test queries [ .tar.gz ] (see also SVN). Additional information are available at the query page.
  • Query results [ .tar.gz ] (see also SVN)
  • Eclipse and SVN installation [ .pdf ]
 
Milestone 1.2: XML Prefiltering Exercise Sheet
Deadline: Tue, 24 Nov 2009, 11.59:59pm
pdf download
Additional material
  • XPath files containing the XPath expressions [ .tar.gz ]
 
Milestone 1.3: XQuery Path Extraction Exercise Sheet
Deadline: Tue, 01 Dec 2009, 11.59:59pm
pdf download
 
Milestone 1: Addon for Three-Person Teams Exercise Sheet
Deadline: Tue, 01 Dec 2009, 11.59:59pm
pdf download
This add-on is only relevant for three-person teams. If you're working in a standard, two-person team (or alone) there is no need to solve this assignment.


Programming Project 2: MapReduce and PigLatin



Part I: MapReduce Exercise Sheet
Deadline: Tue, 26 Jan 2010, 11.59:59pm
pdf download
Additional material
 
Part II: PigLatin Exercise Sheet
Deadline: Tue, 09 Feb 2010, 11.59:59pm
pdf download
Additional material