Based
on the concepts gained in the introductory database course, students
will develop a deeper understanding of how database management
systems work. Specifically, students will learn basic and advanced
techniques
and methods used in database management systems to store and index
data, to efficiently
process concurrent user queries and to keep
the data safe and consistent.