Thursday, September 23, 2010

XML Data Management: Native XML and XML-Enabled Database Systems












By Akmal B.Chaudhri, Awais Rashid, Roberto Zicari

Publisher : Addison Wesley
Pub Date : March 14, 2003
ISBN : 0-201-84452-4
Pages : 688


Copyright
Preface
Section P.1. What Is XML?
Section P.2. XML Concepts
Section P.3. XML-Related Technologies
Section P.4. XML Data Management
Section P.5. How This Book Is Organized
Section P.6. Who Should Read This Book
Section P.7. Resources

Acknowledgments
Chapter 8
Chapter 12
Chapter 13
Chapter 14
Chapter 19

Part I. What Is XML?
Chapter 1. Information Modeling with XML
Section 1.1. Introduction
Section 1.2. XML as an Information Domain
Section 1.3. How XML Expresses Information
Section 1.4. Patterns in XML
Section 1.5. Common XML Information-Modeling Pitfalls
Section 1.6. A Very Simple Way to Design XML
Section 1.7. Conclusion


Part II. Native XML Databases
Chapter 2. Tamino—Software AG's Native XML Server
Section 2.1. Introduction
Section 2.2. Tamino Architecture and APIs
Section 2.3. XML Storage
Section 2.4. Querying XML
Section 2.5. Tools
Section 2.6. Full Database Functionality
Section 2.7. Conclusion

Chapter 3. eXist Native XML Database
Section 3.1. Introduction
Section 3.2. Features
Section 3.3. System Architecture Overview
Section 3.4. Getting Started
Section 3.5. Query Language Extensions
Section 3.6. Application Development
Section 3.7. Technical Background
Section 3.8. Conclusion

Chapter 4. Embedded XML Databases
Section 4.1. Introduction
Section 4.2. A Primer on Embedded Databases
Section 4.3. Embedded XML Databases
Section 4.4. Building Applications for Embedded XML Databases
Section 4.5. Conclusion
Part III. XML and Relational Databases
Chapter 5. IBM XML-Enabled Data Management Product Architecture and Technology
Section 5.1. Introduction
Section 5.2. Product and Technology Offering Summaries
Section 5.3. Current Architecture and Technology
Section 5.4. Future Architecture and Technology
Section 5.5. Conclusion
Notices

Chapter 6. Supporting XML in Oracle9i
Section 6.1. Introduction
Section 6.2. Storing XML as CLOB
Section 6.3. XMLType
Section 6.4. Using XSU for Fine-Grained Storage
Section 6.5. Building XML Documents from Relational Data
Section 6.6. Web Access to the Database
Section 6.7. Special Oracle Features
Section 6.8. Conclusion

Chapter 7. XML Support in Microsoft SQL Server 2000
Section 7.1. Introduction
Section 7.2. XML and Relational Data
Section 7.3. XML Access to SQL Server
Section 7.4. Serializing SQL Query Results into XML
Section 7.5. Providing Relational Views over XML
Section 7.6. SQLXML Templates
Section 7.7. Providing XML Views over Relational Data
Section 7.8. Conclusion

Chapter 8. A Generic Architecture for Storing XML Documents in a Relational Database
Section 8.1. Introduction
Section 8.2. System Architecture
Section 8.3. The Data Model
Section 8.4. Creating the Database
Section 8.5. Connecting to the Repository
Section 8.6. Uploading XML Documents
Section 8.7. Querying the Repository
Section 8.8. Further Enhancements
Section 8.9. Conclusion

Chapter 9. An Object-Relational Approach to Building a High-Performance XML Repository
Section 9.1. Introduction
Section 9.2. Overview of XML Use-Case Scenario
Section 9.3. High-Level System Architecture
Section 9.4. Detailed Design Descriptions
Section 9.5. Conclusion


Part IV. Applications of XML
Chapter 10. Knowledge Management in Bioinformatics
Section 10.1. Introduction
Section 10.2. A Brief Molecular Biology Background
Section 10.3. Life Sciences Are Turning to XML to Model Their Information
Section 10.4. A Genetic Information Model
Section 10.5. NeoCore XMS*
Section 10.6. Integration of BLAST into NeoCore XMS
Conclusion

Chapter 11. Case Studies of XML Used with IBM DB2 Universal Database
Section 11.1. Introduction
Section 11.2. Case Study 1: "Our Most Valued Customers Come First"
Section 11.3. Case Study 2: "Improve Cash Flow"
Section 11.4. Conclusion
Notices

Chapter 12. The Design and Implementation of an Engineering Data Management System Using XML and J2EE
Section 12.1. Introduction
Section 12.2. Background and Requirements
Section 12.3. Overview
Section 12.4. Design Choices
Section 12.5. Future Directions
Section 12.6. Conclusion

Chapter 13. Geographical Data Interchange Using XML-Enabled Technology within the GIDB System
Section 13.1. Introduction
Section 13.2. GIDB METOC Data Integration
Section 13.3. GIDB Web Map Service Implementation
Section 13.4. GIDB GML Impot and Export
Section 13.5. Conclusion

Chapter 14. Space Wide Web by Adapters in Distributed Systems Configuration from Reusable Components
Section 14.1. Introduction
Section 14.2. Advanced Concept Description: The Research Problem
Section 14.3. Integration of Components with Architecture
Section 14.4. Example
Section 14.5. Future Generation NASA Institute for Advanced Concepts, Space Wide Web Research, and Boundaries
Section 14.6. Advanced Concept Development
Section 14.7. Conclusion

Chapter 15. XML as a Unifying Framework for Inductive Databases
Section 15.1. Introduction
Section 15.2. Past Work
Section 15.3. The Proposed Data Model: XDM
Section 15.4. Benefits of XDM
Section 15.5. Toward Flexible and Open Systems
Section 15.6. Related Work
Section 15.7. Conclusion

Chapter 16. Designing and Managing an XML Warehouse
Section 16.1. Introduction
Section 16.2. Architecture
Section 16.3. Data Warehouse Specification
Section 16.4. Managing the Metadata
Section 16.5. Storage and Management of the Data Warehouse
Section 16.6. DAWAX: A Graphic Tool for the Specification and Management of a Data Warehouse
Section 16.7. Related Work
Section 16.8. Conclusion


Part V. Performance and Benchmarks
Chapter 17. XML Management System Benchmarks
Section 17.1. Introduction
Section 17.2. Benchmark Specification
Section 17.3. Benchmark Data Set
Section 17.4. Existing Benchmarks for XML
Section 17.5. Conclusion

Chapter 18. The Michigan Benchmark: A Micro-Benchmark for XML Query Performance Diagnostics
Section 18.1. Introduction
Section 18.2. Related Work
Section 18.3. Benchmark Data Set
Section 18.4. Benchmark Queries
Section 18.5. Using the Benchmark
Section 18.6. Conclusion

Chapter 19. A Comparison of Database Approaches for Storing XML Documents
Section 19.1. Introduction
Section 19.2. Data Models for XML Documents
Section 19.3. Databases for Storing XML Documents
Section 19.4. Benchmarking Specification
Section 19.5. Test Results
Section 19.6. Related Work
Section 19.7. Summary

Chapter 20. Performance Analysis between an XML-Enabled Database and a Native XML Database
Section 20.1. Introduction
Section 20.2. Related Work
Section 20.3. Methodology
Section 20.4. Database Design
Section 20.5. Discussion
Section 20.6. Experiment Result
Section 20.7. Conclusion

Chapter 21. Conclusion
References
Contributors
Editors
Chapter 1: Information Modeling with XML
Chapter 2: Tamino—Software AG's Native XML Server
Chapter 3: eXist Native XML Database
Chapter 4: Embedded XML Databases
Chapter 5: IBM XML-Enabled Data Management Product Architecture and Technology
Chapter 6: Supporting XML in Oracle9i
Chapter 7: XML Support in Microsoft SQL Server 2000
Chapter 8: A Generic Architecture for Storing XML Documents in a Relational Database
Chapter 9: An Object-Relational Approach to Building a High-Performance XML Repository
Chapter 10: Knowledge Management in Bioinformatics
Chapter 11: Case Studies of XML Used with IBM DB2 Universal Database
Chapter 12: The Design and Implementation of an Engineering Data Management System Using XML and J2EE
Chapter 13: Geographical Data Interchange Using XML-Enabled Technology within the GIDB System
Chapter 14: Space Wide Web by Adapters in Distributed Systems Configuration from Reusable Components
Chapter 15: XML as a Unifying Framework for Inductive Databases
Chapter 16: Designing and Managing an XML Warehouse
Chapter 17: XML Management System Benchmarks
Chapter 18: The Michigan Benchmark: A Micro-Benchmark for XML Query Performance Diagnostics
Chapter 19: A Comparison of Database Approaches for Storing XML Documents
Chapter 20: Performance Analysis between an XML-Enabled Database and a Native XML Database

Download
Another XML Books

No comments:

Post a Comment

Related Posts with Thumbnails

Put Your Ads Here!