Class Description:
CMPS278 covers advanced research topics in
the implementation of modern relational databases, with a clear
focus on system-related issues. The covered topics
include: query processing techniques for massive
data sets, transaction management, locking
protocols, advanced indexing techniques for
relational and multi-dimensional data, query
optimization and database statistics, database
recovery, object-oriented databases, parallel
and distributed database systems, and data
mining. The course will also involve a term
project with significant research and
implementation components.
Enrolled students are expected to have a basic
background in relational database systems. The
official pre-requisite is CMPS180, or CMPS277, or
equivalent.