Implementation of a Simple Storage Manager for a Database Management System

Deadline: 12.05.2006, Friday, 17:00. (-15% for each day late)


  • In this project you will implement the storage manager you have designed in Project 1.
  • It is very important that you implement paging properly. The aim of the project is not plain file I/O.
  • In order to be able to test your system, specify the page size as 512 bytes.
  • Your source-code should be in C/C++ or Java. You are not supposed to implement any visual interface. Plain dos/linux is enough.
  • You should submit:
    • your well commented source-code, the executable, and a brief readme file both via a diskette (CD) and via e-mail                            (ozgurarcmpe.boun.edu.tr). In the readme file briefly state the programming language and the compiler you used; and how you run your program. Please submit the readme file as hardcopy as well.
    • a report (similar to an SDD) as hardcopy, which briefly discusses the changes you have made after the design document (Project 1) and the data structures and functions you have used. In the conclusion of this report shortly evaluate your work (the shortcomings and strengths).
  • Follow the P.S. , mailing list and this page for more information.