National University of Sciences and Technology
Home | Back
ISE-832 Distributed Databases
Campus SEECS
Programs PG
Session Spring Semester 2017
Course Title Distributed Databases
Course Code ISE-832
Credit Hours 3-0
Pre-Requisutes This course builds on the knowledge acquired through database systems courses. Students are expected to have taken following course: Introduction to database Systems (DB-201) and advanced database concepts (DB-860)
Course Objectives
  • By the end of this course student will have good knowledge of the issues and challenges faced while designing distributed database systems.
  • Understand the fundamental principles and architecture of distributed database systems.
  • Familiar with the different methods and techniques distributed query processing.
  • Develop the understanding of choosing the optimized query execution plan for distributed queries.
  • Have a broad picture of distributed transaction management and concurrency Control and distributed DBMS reliability and replication techniques.
  • They will be able to design a multidatabase Systems and can resolve problems of heterogeneous multidatabase systems in database integration strategies.
Detail Content
  • Distributed Data Processing & Architecture.
  • Distributed Database Design.
  • Query Processing and Optimization.
  • Semantic Data Control and Distributed Transaction Management.
  • Distributed Concurrency Control.
  • Distributed DBMS Reliability and Data Replication.
  • Data Integration systems and Hidden Web Databases.
  • Peer-to-Peer Systems and Workflow Management.
Text/Ref Books
  • P. Bernstein and E. Newcomer, Principles of Transaction Processing. Morgan Kaufmann, 1997.
  • G. Weikum and G. Vossen, Transactional Information Systems. Morgan Kaufmann, 2002. M. Buretta, Data Replication. Wiley, 1997.
Time Schedule Spring Semester
Faculty/Resource Person Dr. Sharifullah Khan (PhD),
Instructor’s Designation: Associate Professor