0% found this document useful (0 votes)
0 views2 pages

DD - Syllabus

Uploaded by

praneet trimukhe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views2 pages

DD - Syllabus

Uploaded by

praneet trimukhe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Syllabus

GURU NANAK INSTITUTIONS TECHNICAL CAMPUS


(AUTONOMOUS)

B.Tech. III Year I Sem L T P C


3 0 0 3
DISTRIBUTED DATABASES
(Professional Elective - II)
22PE0IT2D
Prerequisites
A course on “Database Management Systems”
Course Objectives
 The purpose of the course is to enrich the previous knowledge of database systems
and expose the need for distributed database technology to confront the deficiencies
of the centralized database systems.
 Introduce basic principles and implementation techniques of distributed database
systems.
 Equip students with principles and knowledge of parallel and object-oriented
databases.
 Topics include distributed DBMS architecture and design; query processing and
optimization; distributed transaction management and reliability; parallel and object
database management systems.
Course Outcomes
 Understand theoretical and practical aspects of distributed database systems.
 Study and identify various issues related to the development of distributed database
systems.
 Understand the design aspects of object-oriented database systems and related
developments.

SYLLABUS

UNIT - I
Introduction; Distributed Data Processing, Distributed Database System, Promises of
DDBSs, Problem areas.
Distributed DBMS Architecture: Architectural Models for Distributed DBMS, DDMBS
Architecture. Distributed Database Design: Alternative Design Strategies,
Distribution Design issues, Fragmentation, Allocation.
UNIT - II
Query processing and decomposition: Query processing objectives, characterization
of query processors, layers of query processing, query decomposition, localization of
distributed data. Distributed query Optimization: Query optimization, centralized query
optimization, distributed query optimization algorithms.
UNIT - III
Transaction Management: Definition, properties of transaction, types of transactions,
distributed concurrency control: serializability, concurrency control mechanisms &
algorithms, time - stamped & optimistic concurrency control Algorithms, deadlock
Management.
UNIT - IV
Distributed DBMS Reliability: Reliability concepts and measures, fault-tolerance in
distributed systems, failures in Distributed DBMS, local & distributed reliability protocols,
site failures and network partitioning.
Parallel Database Systems: Parallel database system architectures, parallel data
placement, parallel query processing, load balancing, database clusters.
UNIT - V
Distributed object Database Management Systems: Fundamental object concepts and
models, object distributed design, architectural issues, object management, distributed
object storage, object query Processing.
Object Oriented Data Model: Inheritance, object identity, persistent programming
languages, persistence of objects, comparison OODBMS and ORDBMS.
TEXT BOOKS
1. M. Tamer OZSU and Patuck Valduriez: Principles of Distributed Database
Systems, Pearson Edn. Asia, 2001.
2. Stefano Ceri and Giuseppe Pelagatti: Distributed Databases, McGraw Hill.
REFERENCE BOOK
1. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom: Database Systems: The
Complete Book, Second Edition, Pearson International Edition.

You might also like