0% 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.

Uploaded by

zeenath zeenath
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

zeenath zeenath
Copyright
© © All Rights Reserved
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.

pqr

G V P College of Engineering (Autonomous) 2014

You might also like