Advanced Database Systems (4-0-0)

Course Details:

  1. Review of Relational Database Management Systems - Relational Model; Functional Dependency; B+ Tree Indexing; Transaction Processing and Concurrency Control
  2. Deductive Databases
  3. Spatial and Temporal Databases
  4. Active Databases
  5. 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
  6. Indexing Discrete data
  7. Multimedia Databases
  8. Object-oriented and Object-relational Databases
  9. Distributed Databases
  10. Advance Concurrency Control Mechanisms; Different levels of Isolation


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)