Projects |
|
PHASE | NAME | DUE DATE | % of PROJECT GRADE |
I | Buffer
Pool Management |
9/14 & 9/18 |
20% |
II | Web
Databases |
10/5 |
20% |
III | SQL |
11/2 |
20% |
IV | B-Trees |
11/18 |
20% |
V | Extending
Postgres/External Sorting |
12/8 |
20% |
This
semester, we will be doing three types of projects. First, we
will be modifying the internals of the PostgreSQL database management
system -- a full-function, open-source DBMS with most of the features
we will study this semester. The second set of assignments will
involve building a web application over Postgres, using SQL and the PHP
scripting langauge. Finally, there will be some small homework
assignments. PostgreSQL is written
in C, and it is assumed that you are comfortable programming in C,
debugging via gdb, and so on.