Skip to content

Databases

This course introduces relational database design, implementation, optimization, data modelling, relational algebra, and SQL. It also covers concurrency, recovery, indexing, triggers, and alternative models such as NoSQL, with a group database project.

None.

Readings in Database Systems, fifth edition, by Peter Bailis, Joseph M. Hellerstein, and Michael Stonebraker.