This book addresses issues related to managing data across a distributed database system. It is unique because it covers traditional database theory and current research, explaining the difficulties in providing a unified user interface and global data dictionary. The book gives implementers guidance on hiding discrepancies across systems and creating the illusion of a single repository for users. It also includes three sample frameworks—implemented using J2SE with JMS, J2EE, and Microsoft .Net—that readers can use to learn how to implement a distributed database management system. IT and development groups and computer sciences/software engineering graduates will find this guide invaluable.
Preface. 1 Introduction.
1.1 Database Concepts.
1.2 DBE Architectural Concepts.
1.3 Archetypical DBE Architectures.
1.4 A New Taxonomy.
1.5 An Example DDBE.
1.6 A Reference DDBE Architecture.
1.7 Transaction Management in Distributed Systems.
1.8 Summary.
1.9 Glossary.
References.
References. 
2 Data Distribution Alternatives.
2.1 Design Alternatives.
2.2 Fragmentation.
2.3 Distribution Transparency.
2.4 Impact of Distribution on User Queries.
2.5 A More Complex Example.
2.6 Summary.
2.7 Glossary.
References.
Exercises. 
3 Database Control.
3.1 Authentication.
3.2 Access Rights.
3.3 Semantic Integrity Control.
3.4 Distributed Semantic Integrity Control.
3lc^