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.
   36   37   38   39   40   41   42   43   44   45   46