Projects |
|
PHASE | NAME | DUE DATE | % of PROJECT GRADE |
0 | Getting
Started with Postgres |
2/4/03 | 0% |
I | PostgreSQL
Buffer Manager |
2/11/03 | 20% |
II | PostgreSQL
Query Processing Algorithm |
3/7/03 |
30% |
III | SQL assignment |
3/14/03 |
15% |
IV |
Optimizer
Assignment (cancelled) |
3/21/03 |
10% |
V | Application
development project |
4/18/03 |
20% |
VI | Normalization
project |
4/28/03 |
5% |
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.
Resources to help you with these issues can be found on the course resources page.