Databases
Full course description
Section titled “Full course description”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.
Prerequisites
Section titled “Prerequisites”None.
Recommended reading
Section titled “Recommended reading”Readings in Database Systems, fifth edition, by Peter Bailis, Joseph M. Hellerstein, and Michael Stonebraker.
