Chapter 1

Introduction to Distributed Database

Distributed Data Processing, Distributed Database Systems, Promises of DDBS, Complicating Factors, Design Issues of DDBMS, and Distributed DBMS Architectures: Autonomy, Distribution, Heterogeneity DDBMS Architecture – Client/Server, Peer to peer, MDBS.

Notes Coming Soon
Chapter 2

Distributed Database Design and Access Control

Top-Down Design Process, Distribution Design Issues, Fragmentation, Allocation, Data Directory, View Management, Data Security, Semantic Integrity Control.

Notes Coming Soon
Chapter 3

Query Processing, Decomposition, and Localization

Query Processing Problem, Objectives of Query processing, Complexity of RA Operations, Characterization of Query Processors, Layers of Query Processing, Query Decomposition, Localization of Distributed Data.

Notes Coming Soon
Chapter 4

Distributed Concurrency Control

Serializability Theory, Taxonomy of Concurrency Control Mechanisms, Lock Based Concurrency Control Algorithms, Time-Stamp Based Concurrency Control Algorithms, Optimistic Concurrency Control Algorithms, Deadlock management.

Notes Coming Soon
Chapter 5

Object Oriented Database Concepts

Overview of Object-Oriented Concepts, Object Identity, Object Structure, and Type Constructors, Encapsulation of Operations, Methods, and Persistence, Type Hierarchies and Inheritance, Complex Objects, Other Objected-Oriented Concepts\n135

Notes Coming Soon
Chapter 6

OODBMS Languages and Design

Object Model, Object Definition Language, Object Query Language, Object Database Conceptual Design, Examples of ODBMSs.