Advanced Database Systems (4-0-0)

Course Details:

  1. Review of Relational Database Management Systems - B+ Tree Indexing; Transaction Processing and Concurrency Control
  2. 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
  3. Indexing Discrete data
  4. Multimedia Databases
  5. Temporal Databases
  6. Deductive Databases
  7. Advanced Concurrency Control Mechanisms; Different levels of Isolation
  8. Distributed Databases
  9. In-Memory Databases
  10. Data Warehousing and Data Mining
  11. 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)