Distributed Databases: Course Code:13IT1109 L TPC 4 0 0 3
The document is a course outline for a distributed databases course. It covers 5 units: (1) features of distributed vs centralized databases and principles of distributed databases, (2) distributed database design and translating global queries, (3) concurrency control and reliability, (4) distributed object database management systems, and (5) database interoperability and push-based technologies. The course aims to help students understand distributed database architectures and how to handle queries, transactions, and reliability issues in a distributed environment.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
87 views
Distributed Databases: Course Code:13IT1109 L TPC 4 0 0 3
The document is a course outline for a distributed databases course. It covers 5 units: (1) features of distributed vs centralized databases and principles of distributed databases, (2) distributed database design and translating global queries, (3) concurrency control and reliability, (4) distributed object database management systems, and (5) database interoperability and push-based technologies. The course aims to help students understand distributed database architectures and how to handle queries, transactions, and reliability issues in a distributed environment.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3
Information Technology 213
DISTRIBUTED DATABASES
Course Code :13IT1109 L T P C
4 0 0 3 Course Outcomes: At the end of the Course, a student will be able to CO 1 Describe architecture of distributed databases. CO 2 Translate global queries into fragment queries. CO 3 Explain concurrency control and reliability. CO 4 Describe distributed object database management system. CO 5 Define database interoperability and push based technologies. UNIT-I (12 Lectures) DISTRIBUTED DATABASES: Features of Distributed versus Centralized Databases, Distributed Database Management Systems (DDBMSs) PRINCIPLES OF DISTRIBUTED DATABASES - Levels of Distribution Transparency: Reference Architecture for Distributed Databases, Types of Data Fragmentation, Integrity Constraints in Distributed Databases. UNIT-II (12 Lectures) DISTRIBUTED DATABASE DESIGN: A Framework for Distributed Database Design, the Design of Database Fragmentation, the Allocation of Fragments. TRANSLATION OF GLOBAL QUERIES TO FRAGMENT QUERIES: Equivalence Transformations For Queries, Transforming Global Queries into Fragment Queries, Distributed Grouping and Aggregate Function Evaluation, Parametric Queries. G V P College of Engineering (Autonomous) 2014 214 Information Technology
THE MANAGEMENT OF DISTRIBUTED TRANSACTIONS:
A Framework for Transaction Management, Supporting Atomicity of Distributed Transactions, Concurrency Control for Distributed Transactions, Architectural Aspects of Distributed Transactions. UNIT-III (12 Lectures) CONCURRENCY CONTROL: Foundations of Distributed Concurrency Control, Distributed Deadlocks, Concurrency Control Based on Timestamps, Optimistic Methods for Distributed Concurrency Control. RELIABILITY: Basic Concepts, Nonblocking Commitment Protocols, Reliability and Concurrency Control, Determining a Consistent View of the Network, Detection and Resolution of Inconsistency, Checkpoints And Cold Restart. DISTRIBUTED DATABASE ADMINISTRATION: Catalog Management in Distributed Databases, Authorization and Protection UNIT-IV (12 Lectures) DISTRIBUTED OBJECT DATABASE MANAGEMENT SYSTEMS Architectural Issues: Alternative Client/Server Architectures, Cache Consistency. OBJECT MANAGEMENT : Object Identifier Management, Pointer Swizzling, Object Migration Distributed Object Storage OBJECT QUERY PROCESSOR : Object Query Processing Architectures, Query Processing Issues, Query Execution. TRANSACTION MANAGEMENT : Transaction Management in Object DBMSs, Transactions as Objects.
G V P College of Engineering (Autonomous) 2014
Information Technology 215
UNIT-V (12 Lectures)
DATABASE INTEROPERABILITY : Database Integration: Scheme Translation, Scheme Integration. QUERY PROCESSING: Query Processing Layers in Distributed Multi-DBMSs, Query Optimization Issues. TRANSACTION MANAGEMENT : Transaction and Computational Model, Multi database Concurrency Control, Multi database Recovery. OBJECT ORIENTATION AND INTEROPERABILITY : Object Management Architecture, CORBA and Database Interoperability, Distributed Component Object Model, COM/OLE and Database Interoperability. PUSH BASED TECHNOLOGIES: Delivery Schedule Generation, Client Cache Management, Propagating Updates. TEXT BOOKS: 1. Stefano Ceri and Giuseppe Pelagatti, “Distributed Databases – Principles and Systems”, 1st Edition, Tata McGraw-Hill Edition, 2008. 2. M Tamer Ozsu, Patrick Valduriez, “Principles of Distributed Database Systems”, 2nd Edition, Pearson Education. (Last 2 Units). REFERENCE: M. Tamer ozsu, Patrick Valduriez, “Principles of Distributed Data Base Systems”, 3rd Edition, Springer, 2011.