The theory side of this is a good grounding in the theory behind relational databases, although not that practical. The project OTOH - fat Java client backed on to MySQL - boy does it suck. Why couldn't they make us hammer nails into our eyes? It'd be less painful than making a Java GUI. And teaching all this theory about how relational databases are supposed to work and then using MySQL, which will happily and silently mutilate your data and violate referential integrity. Gah.

As of 2006, the project has been changed to a PHP/MySQL thing, using a version of MySQL which allows foreign key checking.

Taken by ChiPingTsang in the past.

Unit website

Handbook entry