Sie sind auf Seite 1von 2

Distributed

Databases
Includes Practicals

THE BOOK COVERS


Concept and Overview Distributed

Database System

Distributed Database Design

Distributed Transaction and Concurrency Control

Distributed Deadlock and Recovery

Distributed Query Processing and Optimization

Heterogeneous Database

XML

` 379/ISBN: 9789351197201 Pages: 372 Author: Sachin Deshpande

ABOUT THE BOOK


The book introduces principles and foundations of distributed databases systems, including architecture, design issues, integrity control,
query processing and optimization, transactions, and concurrency control. The readers will understand the difference between different
database system and how queries are processed in a database.

IN THIS BOOK, YOU WILL LEARN ABOUT




Concept and Overview Distributed Database System: Distributed Database System (DDBS), Features of DDBS, Promises of DDBS, Design issue in
DDBS, Distributed DBMS Architecture: Cllient/Server System, Peer-to-Peer, Multi-Database System
Distributed Database Design: Distributed Database Design Concept, Objective of Data Distribution, Data Fragmentation, The allocation of Fragment,
Transparencies in Distributed Database Design
Distributed Transaction and Concurrency Control: Basic concept of transaction management, objective Distributed transaction management, model
for transaction management, Distributed Concurrency control: Objective, concurrency control anomalies, Distributed Serializability, Locking based
protocol, Timestamp based protocol
Distributed Deadlock and Recovery: Introduction to Deadlock, Distributed Deadlock prevention, avoidance, detection and recovery, Two-Phase and
Three-Phase Commit Protocol
Distributed Query Processing and Optimization: Concept objective, and phases of distributed query processing; join strategies in fragment relation,
Global query optimization
Heterogeneous Database: Architecture of heterogeneous database, database integration: homogeneous database capabilities
XML: XML for data integration, structure of XML, XML document schema, querying and transformation, storage of XML data, XML application

ABOUT THE AUTHORS

Sachin Deshpande is Associate Professor at Vidyalankar Institute of Technology, Mumbai. He received B.E. (Computer Engineering) in 1990
and completed Masters in 2001, and now is pursuing Ph.D in the field of Networking. His areas of interest are Networks and Databases, and
he also loves teaching programming subjects. He is life member of IEEE and CSI India. He has more than 20 years of teaching experience and
also has worked on some real life projects.
The proficient team at Dreamtech Press has seized the market of engineering textbooks, bringing excellent content in engineering and
technical education to the fore. The team Dreamtech Press is committed to providing excellence in quality of content by judiciously analyzing
the needs of its readers and ensuring dedication of its authors and editors in catering to those needs.
/dtechpress

/dtechpress

/dreamtechpress

dreamtechpress.wordpress.com

/company/dreamtech-press

TABLE OF CONTENTS
1 Concept and Overview DDB System
yy Distributed Database System
yy Features of DDBS
yy Difference between Centralized DBMS and

yy
yy

DDBS
Functionality of DDBS
Promises of DDBS
Design Issue in DDBS
Centralized versus Non-Centralized Databases
Homogeneous and Heterogeneous DDBS and
Their Comparison
yy Architecture of DDBS
Client-Server DDBS Architecture
Peer-to-Peer Architecture
Multi-Database System
Architecture
...and more 4

yy
yy
yy
yy
yy

2 Distributed Database Design


yy Distributed Database Design Concept
yy Objectives of Data Distribution
yy Replication of Data
yy Data Fragmentation

yy
yy
yy

View Serializability
Precedence Graph and Serializability
Distributed Serializability
Enhanced Lock-Based and Timestamp-Based
Protocols
Lock-Based Protocol
Two-Phase Locking Protocol
Timestamp-Based Protocol
Multiple Granularity
Multiple-Granularity Locking Protocol
Multi-Version Schemes
Multi-Version Timestamp-Based Protocol
Multi-Version 2PL Protocol
Optimistic Concurrency Control
Techniques
...and more

Distributed Deadlock and Recovery


yy Introduction to Deadlock
Causes of Deadlock

yy Distributed Deadlock Management

yy Homogeneous Distributed Database Systems


yy Homogeneous and Heterogeneous DDBMS and
Their Comparison

yy Heterogeneous Distributed Database

Functionalities
Integrated Schemas
Distributed Query Management
Distributed Transaction Management
Administration
Types of Heterogeneity
yy Standards Activities in Development of
Heterogeneous Systems
ADDS (Amoco Production Company,
Research)
DATAPLEX (General Motors Corporation)
IMDAS (National Institute of Standards and
Technology, U. Florida)
INGRES (Ingres Corporation)
Ingres/STAR System Characteristics
yy Data Integration
Schema Mapping or Translation
Schema Integration
Query Optimization in Heterogeneous
Database
...and more

Distributed Deadlock Detection


Distributed Deadlock Prevention
Horizontal Fragmentation
Distributed Deadlock Avoidance
Vertical Fragmentation
The Distributed Wait-Die Algorithm
Mixed Fragmentation
The Distributed Wound-Wait Algorithm
7 XML
Hybridization (Combination of Both
yy Recovery in DBMS
yy Exploring XML
Replication
Recoverability
and Fragmentation) of Data
Exploring Advantages and Disadvantages
Types of Failure
of XML
yy The Allocation of Fragments
Methods to Control Failures
Benefits of Storing XML Data in SQL Server
Measure of Costs and Advantages for
Different Techniques of Recoverability
Fragment Allocation
yy XML for Data Integration
yy Write-Ahead Logging Protocol
yy Transparencies in Distributed Database Design
yy Structure of XML
yy Advanced Recovery Techniques
Network Transparency
Exploring XML Declaration
Shadow Paging
Replication Transparency
Exploring XML Elements
Fuzzy Checkpoints
Fragmentation Transparency ...and more
Exploring XML Attributes
ARIES
Exploring an XML Tree
3 Distributed Transaction and Concurrency
yy Use of SQL in Recovery
Exploring XML Comments
Control
yy RAID
yy Exploring XML Entity References
yy Introducing Transactions
RAID 0/RAID 1
yy Creating an XML Document
yy Basic Concept of Transaction Management
RAID 3/RAID 4
yy Defining XML Attributes
yy The ACID Properties
RAID 5
yy Creating an XML Tree
Atomicity/Consistency
RAID 6
yy Working with XML Comments
Isolation/Durability
yy Two-Phase and Three-Phase Commit Protocols
yy Defining XML Entity References
yy State of Transaction
Two-Phase Commit Protocol
yy Exploring XML Parsers
yy Objectives of Distributed Transaction
Three-Phase Commit Protocol ...and more
yy Working with XML Parsers
Management
5 
Distributed
Query
Processing
and
yy XML Document Schema
yy Model for Transaction Management
Optimization
Describing DTD
yy Objective of Distributed Concurrency Control
yy Concept of Distributed Query Processing
Working with DTD
yy Concurrency Control Anomalies
yy Objectives of Distributed Query Processing
Describing an XML Schema
Lost Update
yy Phases of Distributed Query Processing
Dirty Reads
Understanding the Simple Type Element
Query Decomposition
yy Querying and Transformation
Unrepeatable Reads
Query Fragmentation
Tree Model of XML
Inconsistency Analysis
Global Query Optimization
yy Concurrency Control Methods
The XPath Language
Local Query Optimization
Single-Lock Manager Approach
The XQuery Language
yy Join Strategies in Fragmentation Relation
Distributed Lock Manager Approach
yy Storage of XML Data

Simple
Join
Strategy
yy Serializability and Recoverability
Non-Relational Data Stores
Semijoin Strategy
...and more
Defining Serializability
Relational Databases
6 Heterogeneous Database
Serial Schedule
yy XML Application
Conflict Serializability
yy Architecture of Heterogeneous Database
yy Case Studies
...and more
Published by:

/dtechpress

DREAMTECH PRESS
WILEY INDIA PVT. LTD.
19-A, Ansari Road, Daryaganj
4435-36/7, Ansari Road, Daryaganj
New Delhi-110 002, INDIA
New Delhi-110 002, INDIA
Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078
Tel: +91-11-4363 0000, Fax: +91-11-2327 5895
Email: feedback@dreamtechpress.com
Email: csupport@wiley.com
Website: www.dreamtechpress.com
Website: www.wileyindia.com
Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: blrsales@wiley.com
Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: mumsales@wiley.com
/dtechpress

/dreamtechpress

dreamtechpress.wordpress.com

Execlusively
Distributed by:

/company/dreamtech-press

Das könnte Ihnen auch gefallen