Assignments

All written assignments must be submitted electronically.
Please read the policies on grading.


Project #2: Building a Multi-Granularity Lock Manager
Due Date: 11:59 pm, Friday, April 28th, 2006
Handout: in HTML   (released on April 15th)

Project #1: Building a DBMS Application
Due Date: 11:59 pm, Wednesday, April 12th, 2006
Handout: in HTML   (released on March 28th)
Schema: in SQL   (released on March 28th)
Samples: version 1 - zip   (released on April 3rd)
version 2 - tar   (updated on April 5th)
Notes:
  • Apr 03: It turns out postgresql has some issues when you try to create applets, as some of you have already discovered. In order to avoid this complication, you are free to create a GUI and you are not forced to do the project as a text-based applet. PLEASE try to create as minimal an interface as possible. You still need to make your program run in the standard unix environment that we have in the department (and especially db2.cs.pitt.edu, which is where we will run the assignments).