Advanced Database Systems (4-0-0)
Course Details:
- Review of Relational Database Management Systems - B+ Tree Indexing; Transaction Processing and Concurrency Control
- Indexing High-dimensional Data: Data Partitioning and Space Partitioning approaches; R-Tree, KD Tree, KDB Tree; Nearest neighbor search in high dimensions, Recent advances in high dimensional indexing
- Indexing Discrete data
- Multimedia Databases
- Temporal Databases
- Deductive Databases
- Advanced Concurrency Control Mechanisms; Different levels of Isolation
- Distributed Databases
- In-Memory Databases
- Data Warehousing and Data Mining
- Database Security and Privacy
Suggested Text Books
a. Advanced Database systems (Morgan Kaufmann)
b. H.Samet - Foundations of Multidimensional and Discrete Data Structures (Morgan Kaufmann)
c. P.A.Bernstein, V. Hadzilacos, N. Goodman - Concurrency Control and Recovery in Database Systems (Addison Wesley)
d. R. Elamsri, S. B. Navathe - Fundamentals of Database Systems (Pearson Education)