Skip available courses
Available courses
This course exposes students to the theoretical principle and concepts, practical skills, as well as research issues underlying advanced database systems. It will cover selected topics on the fundamentals of database storage and representation, advanced indexing, query processing, and query optimization. At the same time, this course also explores the advanced topics beyond traditional relational database systems, such as distributed database systems, defensive database programming and Web data analytics. Students will undertake a semester project that involves the design and implementation of a database system, with emphasis on the design choices by experimental evidences.