
Distributed and Multi-database Systems
Angelo R. Bobak(Author)
Artech House Publishers
2nd Edition
Published on 30. November 1995
Book
Hardback
500 pages
978-0-89006-614-0 (ISBN)
Description
This work provides the foundation and undertanding necessary for proper design of databases for distributed and multi-database architectures. Introductory chapters help novices understand topics such as SQL, relational databases, transaction processing and deadlock detection. Subsequent sections dealing with homogenous, distributed databases, heterogenous multi-databases and federated databases explain the complexities of distributed database design.
More details
Series
Edition
2nd Revised edition
Language
English
Place of publication
Norwood
United States
Target group
Professional and scholarly
Edition type
Revised edition
Product notice
Laminated cover
Illustrations
1, black & white illustrations
Dimensions
Height: 236 mm
Width: 159 mm
Thickness: 31 mm
Weight
835 gr
ISBN-13
978-0-89006-614-0 (9780890066140)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Content
How to Use This Book: A Road Map. Relational Algebra, Calculus, and Fundamental Database Concepts: Introduction. Relational Algebra. Relational Calculus. Database Objects. Catalogs. Database Models: ANSI/SPARC Database Model. Entity-Relationship Model. Relational Model. Network Model. Hierarchical Database Model. Traditional Fish 'n' Chips Enterprise. Model Translation Concepts. Communications Networks: Introduction. Analog Versus Digital Transmission. Classifying Networks. Network Topologies. Standards. Network Architectures. Local Area Networks. Client/Server Architecture. SQL Basics: Introduction. Data Declaration Language. Example Database. Data Manipulation Language. SQL Insert Command. The SQL Update Command. DATA Control Language. Referential Integrity. Examples of Distributed Queries. Concurrency and Recovery: Introduction. A Simple DBMS Model. Concurrency Issues and Solutions. Serialization of Concurrent Transactions. Concurrence Control Algorithms. Two-Phase Locking Protocols. Time Stamp Ordering Protocol. Deadlock and Deadlock Resolution. Recovery Strategies. Introduction to Distributed and Multi-Database Systems: Introduction. Classifying Shared Information Systems. Distributed Database Systems. Design Issues. Multi-Database Systems. Design Issues. Federated Distributed Database Systems. Role of Expert Systems. Agents and Federated Distributed Database Systems. Introduction to Distributed Database Systems: Data Model. Global Database Catalog. Global Application Views. Local Database Catalogs. Local Physical Database Schema. System Component Architecture. Global Transaction Monitor. Local Transaction Monitor. Local Database Management System. Homogeneous Distributed Database Design: Introduction. Partitioning Versus Replication. Horizontal Fragmentation. Vertical Fragmentation. Hybrid Fragmentation. Distributed Query Processing: DDBMS Model. An Example. Syntax Analyzer. Query Decomposer. Query Object Localizer. Query Optimizer. Local Query Optimizer. Transaction Processing, Concurrency, and Deadlocks in Distributed Architectures: Introduction. Review of Classical Transaction Processing. Concurrency Issues. Review of Two-Phase Locking Protocol. Distributed Concurrency Control Strategies. Distributed Deadlock Detection and Resolution. Two-Phase Commit Protocol. Three-Phase Commit Protocol. General Architecture Reviewed. Distributed and Local Recovery Strategies: Introduction. Failure Categories. A Generic Recovery System. Popular Logging Strategies. Classifying Recovery Systems. Distributed Recovery Coordination Protocols. Introduction to Multi-Database Architectures: