Home >  T.A >  CS179G ( Spring 2003 ) >  Project

  Project Phases

 [  Main ::   Links & Resources  ::   Groups  ::   Project ]

# Grading Due Date Description Specifications
#1  20%   Thursday 24 April 2003
(4 weeks) 
Topic: Buffer Manager implementation
In this phase, you will have to implement a simple buffer management layer (without support for concurrency control and recovery) for the Minibase database system. The code for the underlying Disk Space Manager will be given.
#2  10%   Friday 02 May 2003
(1 week) 
Topic: Heap-File Page implementation
In this phase, you will implement the Page Structure for the Heap File layer. You will be given libraries for the the Buffer Manager and Disk Space Manager, and some driver routines to test the code.
#3  40%   Friday 23 May 2003
(3 weeks) 
Topic: B+ Tree.
In this assignment, you will implement a B+ tree in which leaf level pages contain entries of the form [key, rid of a data record].You must implement the full search and insert algorithms. Follow the link for details.
#4  30%   Friday 13 June 2003
(3 weeks) 
Topic: Sort-Merge Join
In this assignment, you will implement the sort-merge join algorithm on top of Minibase.
 


Top


sitemaster: Demetris Zeinalipour