Page 41 - REC :: M.E. CSE Curriculum and Syllabus - R2019
P. 41
CP19P20 DISTRIBUTED DATABASES Category L T P C
PE 3 0 0 3
Objectives:
⚫ To acquire knowledge on theoretical and practical aspects of the distributed database technologies.
⚫ To study the query processing techniques and transaction management in DDBMS.
⚫ To understand the concepts related to distributed object database design and management.
⚫ To acquire inquisitive attitude towards emerging database technology.
⚫ To conceptualize the current trends in distributed databases.
UNIT-I INTRODUCTION AND DESIGN OF DDBMS 9
Distributed Database System- Design Issues: Distributed Database Design - Distributed Directory Management -
Reliability of Distributed DBMS- Data Fragmentation: Horizontal Fragmentation – Vertical Fragmentation- Hybrid
Fragmentation - Allocation techniques for DDBMS - Architectures for DDBMS
UNIT-II QUERY PROCESSING & TRANSACTION MANAGEMENT 9
Overview of Query Processing: Query processing problem-Complexity of Relational Algebra operations-
Characterization of Query processors-Layers of Query Processing - Introduction to Transaction Management:
Definition of Transaction - Properties of Transaction - Types of transaction - Distributed Concurrency Control:
Serializability theory - Taxonomy of concurrency control mechanisms - Locking based concurrency control
algorithms.
UNIT-III DISTRIBUTED OBJECT DATABASE MANAGEMENT SYSTEMS 9
Fundamentals of Object concepts and Object models - Object distribution design - Architectural issues - Object
management - Distributed object storage - Object query processing.
UNIT-IV ENHANCED DATA MODELS FOR ADVANCED APPLICATIONS 9
Parallel Database: Parallel Database System Architectures- Parallel Data Placement - Parallel Query Processing-
Multimedia Database -Spatial Database - Web Databases: Web Search - Web Querying - Distributed XML Processing.
UNIT-V CURRENT TRENDS IN DISTRIBUTED DATABASES 9
Data Stream Management: Stream Data Models- Stream Query Languages - Streaming Operators and their
Implementation - Load Shedding and Approximation - Stream Mining - Cloud Data Management: Taxonomy of
Clouds - Grid Computing - Cloud architectures - Data management in the cloud.
Total Contact Hours : 45
Course Outcomes:
Upon completion of the course, students will be able to
⚫ Identify the distributed database concepts and its structures.
⚫ Produce the query processing techniques and transaction management in DDBMS
⚫ Describe terms related to distributed object database design and management.
⚫ Relate the importance and application of emerging database technology.
⚫ Represent the usage of distributed databases in real time.
Text Book(s):
1 M. Tamer Ozsu and Patrick V, “Principles of Distributed Database Systems” Prentice Hall, Third Edition, 2011.
2 Elmasri & Navathe, “Fundamental of Database Systems”, Pearson Education, Sixth Edition, 2011.
Stefano Ceri and Guiseppe Pelagatti, “Distributed Databases - Principles and Systems” First Edition, Tata
3
McGraw Hill, 2008.
4 A Silberschatz, Korth and Sudarshan, “Database System Concepts” Tata McGraw Hill, Sixth Edition, 2011.
Stefano Ceri and Guiseppe Pelagatti, “Distributed Databases - Principles and Systems” First Edition, Tata
5
McGraw Hill, 2008.

