Topics :
Design of Database Kernels, Query Optimization, Query Processing, Data Access Methods, Transaction Management, Distributed Databases, Data Mining, Data Warehousing, Main-Memory Databases, Columnar Databases, NoSQL systems. References :
Data Structures, C or C++,
Undergraduate course in DBMS covering
Data Models, Query Languages, Logical and Physical Design