Distributed Database Systems / Edition 1

Distributed Database Systems / Edition 1

by David Bell
     
 

Distributed database systems have now come of age with the announcement of several commercial products (Oracle, Ingres, Multi-Star) which meet the urgent need for integration of heterogeneous collections of data. This book adopts a practical approach, reviewing the fundamentals of database technology and developments in data communications (including standards)

See more details below

Overview

Distributed database systems have now come of age with the announcement of several commercial products (Oracle, Ingres, Multi-Star) which meet the urgent need for integration of heterogeneous collections of data. This book adopts a practical approach, reviewing the fundamentals of database technology and developments in data communications (including standards) before reviewing the principles of distributed DB systems. It includes case studies of the leading products.

Product Details

ISBN-13:
9780201544008
Publisher:
Addison-Wesley
Publication date:
02/26/1992
Series:
International Computer Science Series
Pages:
410
Product dimensions:
7.02(w) x 9.48(h) x 1.08(d)

Table of Contents

Preface
1Introduction1
1.1Introduction1
1.2The pressure to distribute data2
1.3Heterogeneity and data distribution5
1.4Integrating other kinds of information system8
2Overview of Databases and Computer Networks14
2.1Introduction14
2.2Database technology14
2.3Computer networks37
2.4Distributed databases44
3The State of the Art63
3.1Introduction63
3.2Distributed database products, prototypes and proposals64
3.3Two products65
3.4Two multidatabase systems72
3.5Two research systems80
4Data Handling--Distribution and Transformation92
4.1Introduction92
4.2The data placement and allocation problem93
4.3Some examples of data placement and allocation94
4.4A semantic approach to the problem98
4.5A practical combinatorial optimization approach to the file allocation problem100
4.6Integration of heterogeneous database systems106
4.7The global data model108
4.8Getting a relational schema equivalent to a network schema110
4.9Processing relational queries against the network database116
5Distributed Query Optimization122
5.1Introduction122
5.2The importance of query optimization124
5.3Equivalence transforms130
5.4Generating and selecting access plans in centralized systems132
5.5Methods of performing JOINs136
5.6Some specific issues for modern query optimization148
6Concurrency Control164
6.1Introduction164
6.2Transactions165
6.3Interference between concurrent transactions169
6.4Schedules and serialization173
6.5Concurrency control techniques179
6.6Concurrency in replicated databases201
6.7Concurrency control in multidatabases204
6.8Application-specific methods and quasi-serializability208
7Recovery225
7.1Introduction225
7.2Causes of failure232
7.3Local recovery protocols239
7.4Distributed recovery protocols247
7.5Recovery in multidatabases265
8Integrity and Security272
8.1Introduction272
8.2Integrity in centralized databases273
8.3Integrity issues in distributed databases280
8.4Security in centralized DBMSs283
8.5Security issues in distributed databases292
9Logical Distributed Database Design and Administration302
9.1Introduction302
9.2Software life cycle303
9.3Logical design for distributed databases304
9.4Distributed database administration315
9.5Meta-data management319
10A Case Study--Multidatabases in Health Care Networks333
10.1Introduction333
10.2The health information network336
10.3Some sites and databases in health care networks338
10.4The appropriateness of DDB technology for health applications351
10.5Queries on the databases353
10.6Two specific applications356
10.7The technical suitability of this application to DDBS utilization358
11Future Developments in Distributed Databases363
11.1Introduction363
11.2Integrating artificial intelligence and databases364
11.3Distributed expert systems370
11.4Object-oriented databases381
11.5Extended relational systems385
11.6Multimedia databases386
Glossary/Acronyms397
Author Index402
Subject Index406

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >