Home > Computing and Information Technology > Databases > Database software > XML Data Management: Native XML and XML-Enabled Database Systems
4%
XML Data Management: Native XML and XML-Enabled Database Systems

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

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Within a very short amount of time XML has become an essential part of almost every developer's arsenal of tools. It has affected every area of software. One of the fields where the impact of XML is still being worked out is in the world of databases and data management. Will XML and native XML databases replace traditional relational databases? How can XML be used as a tool to make relational databases even stronger? This book is intended to address these questions. It provides a discusssion of the various XML data management approaches employed in a range of products and applications. The book is based on a series of presentations at last year's OOPSLA conference. Topics covered range from using XML with Oracle9i or SQL Server to embedded XML databases to Tamino. Individual chapters are written by experts in those fields. In all cases the authors use concrete, practical examples, explore alternative approaches, and examine their strengths and weaknesses. There is no other book with the breadth of coverage offered here.

Table of Contents:
Preface. Acknowledgments. I. WHAT IS XML? 1. Information Modeling with XML. Introduction. XML as an Information Domain. How XML Expresses Information. Patterns in XML. Common XML Information-Modeling Pitfalls. Attributes Used as Data Elements. Data Elements Used as Metadata. Inadequate Use of Tags. A Very Simple Way to Design XML. Conclusion. II. NATIVE XML DATABASES. 2. TaminoSoftware AG's Native XML Server. Introduction. Tamino Architecture and APIs. XML Storage. Collections and Doctypes. Schemas. Access to Other DatabasesTamino X-Node. Mapping Data to FunctionsTamino X-Tension. Internationalization Issues. Indexing. Organization on Disk. Querying XML. Query LanguageTamino X-Query. Sessions and Transactions. Handling of Results. Query Execution. Tools. Database Browsing. Schema Editing. WebDAV Access. X-Application. Full Database Functionality. Conclusion. 3. eXist Native XML Database. Introduction. Features. Schema-less XML Data Store. Collections. Index-Based Query Processing. Extensions for Full-Text Searching. System Architecture Overview. Pluggable Storage Backends. Deployment. Application Development. Getting Started. Query Language Extensions. Specifying the Input Document Set. Querying Text. Outstanding Features. Application Development. Programming Java Applications with the XML:DB API. Accessing eXist with SOAP. Integration with Cocoon. Technical Background. Approaches to Query Execution. Indexing Scheme. Index and Storage Implementation. Query Language Processing. Query Performance. Conclusion. 4. Embedded XML Databases. Introduction. A Primer on Embedded Databases. Embedded XML Databases. Building Applications for Embedded XML Databases. Overview of Berkeley DB XML. Configuration. Indexing and Index Types. XPath Query Processing. Programming for Transactions. Two-Phase Locking and Deadlocks. Reducing Contention. Checkpoints. Recovery Processing after Failures. Conclusion. III. XML AND RELATIONAL DATABASES. 5. IBM XML-Enabled Data Management Product Architecture and Technology. Introduction. Product and Technology Offering Summaries. DB2 Universal Database. Information Integration Technology. Current Architecture and Technology. Shared Architecture and Technology. XML Extender Architecture. XML Extender Technology. Using Both XML Collections and XML Columns. Transforming XML Data. Searching, Parsing, and Validating XML Data. XML Extender Federated Support. SQL XML Support Architecture. SQL XML Support Technology. Data Management Web Services Architecture. Data Management Web Services Technology. Information Integration-Specific Architecture and Technology. Future Architecture and Technology. The Vision. Application Interface, Data Type, and API Goals. Storage, Engine, and Data Manager Goals. Why Support Both XML and Relational Storage in One System? Why Not Object-Relational Long Term? Impacted Technology Areas. Conclusion. Notices. 6. Supporting XML in Oracle9i. Introduction. Storing XML as CLOB. Using CLOB and the OracleText Cartridge. Search Predicates in OracleText. XML-Specific Functionality. Prerequisites. XMLType. Object Type XMLType. Processing of XMLType in Java. Using XSU for Fine-Grained Storage. Canonical Mapping. Retrieval. Modifications. Building XML Documents from Relational Data. SQL Functions existsNode and extract. The SQL Function SYS_XMLGen. The SQL Function SYS_XMLAgg. PL/SQL Package DBMS_XMLGen. Web Access to the Database. The Principle of XSQL. Posting XML Data into the Database. Parameterization. Servlet Invocations. Special Oracle Features. URI Support. Parsers. Class Generator. Special Java Beans. Conclusion. 7. XML Support in Microsoft SQL Server 2000 165 Introduction. XML and Relational Data. XML Access to SQL Server. Access via HTTP. Using the XML Features through SQLOLEDB, ADO, and .NET. Serializing SQL Query Results into XML. The Raw Mode. The Auto and Nested Modes. The Explicit Mode. Providing Relational Views over XML. SQLXML Templates. Providing XML Views over Relational Data. Annotated Schemata. Querying Using XPath. Updating Using Updategrams. Bulk Loading. Conclusion. 8. A Generic Architecture for Storing XML Documents in a Relational Database. Introduction. System Architecture. Installing Xerces. The Data Model. DOM Storage in Relational Databases. The Nested Sets Model. Creating the Database. The Physical Data Model. Creating User-Defined Data Types. Creating the Tables. Serializing a Document out of the Repository. Building an XML Document Manually. Connecting to the Repository. The xmlrepDB Class. Uploading XML Documents. The xmlrepSAX Class. Stored Procedures for Data Entry. The uploadXML Class. The extractXML Class. Querying the Repository. Ad Hoc SQL Queries. Searching for Text. Some More Stored Procedures. Generating XPath Expressions. Further Enhancements. Conclusion. 9. An Object-Relational Approach to Building a High-Performance XML Repository. Introduction. Overview of XML Use-Case Scenario. High-Level System Architecture. Detailed Design Descriptions. Conclusion. IV. APPLICATIONS OF XML. 10. Knowledge Management in Bioinformatics. Introduction. A Brief Molecular Biology Background. Life Sciences Are Turning to XML to Model Their Information. A Genetic Information Model. NeoCore XMS. Integration of BLAST into NeoCore XMS. Sequence Search Types. Conclusion. 11. Case Studies of XML Used with IBM DB2 Universal Database. Introduction. Case Study 1: “Our Most Valued Customers Come First”. Company Scenario. How This Business Problem Is Addressed. Future Extensions. Case Study 2: “Improve Cash Flow”. Company Scenario. How This Business Problem Is Addressed. Future Extensions. Conclusion. Notices. 12. The Design and Implementation of an Engineering Data Management System Using XML and J2EE. Introduction. Background and Requirements. Overview. Security Service. Query Service. Image Query Service. Print Service. Design Choices. Using XML in OAI. Conversion of XML Input into Objects. Conversion of Database Data into XML. Conversion of Image Data into XML. Database Access. Validation. Future Directions. XSLT. Web Services. Mass Transfer Capability. Messaging. Conclusion. 13. Geographical Data Interchange Using XML-Enabled Technology within the GIDB System. Introduction GIDB METOC Data Integration. Background. Implementation. GIDB Web Map Service Implementation. GIDB GML Import and Export. Conclusion. 14. Space Wide Web by Adapters in Distributed Systems Configuration from Reusable Components. Introduction. Advanced Concept Description: The Research Problem. Future Supporting Communications Satellites Constellations. Integration of Components with Architecture. Example. Future Generation NASA Institute for Advanced Concepts, Space Wide Web Research, and Boundaries. Advanced Concept Development. The Research Approach. The Research Tasks. Conclusion. 15. XML as a Unifying Framework for Inductive Databases. Introduction. Past Work. Extracting and Evaluating Association Rules. Classifying Data. Inductive Databases. PMML. The Proposed Data Model: XDM. Basic Concepts. Classification with XDM. Association Rules with XDM. Benefits of XDM. Toward Flexible and Open Systems. Related Work. Conclusion. 16. Designing and Managing an XML Warehouse. Introduction. Why a View Mechanism for XML? Contributions. Outline. Architecture. Data Warehouse Specification. View Model for XML Documents. Graphic Tool for Data Warehouse Specification. Managing the Metadata. Data Warehouse. View Definition. Mediated Schema Definition. Storage and Management of the Data Warehouse. The Different Approaches to Storing XML Data. Mapping XML to Relational. View Storage. Extraction of Data. DAWAX: A Graphic Tool for the Specification and Management of a Data Warehouse. Data Warehouse Manager. The Different DAWAX Packages. Related Work. Query Languages for XML. Storing XML Data. Systems for XML Data Integration. Conclusion. V. PERFORMANCE AND BENCHMARKS. 17. XML Management System Benchmarks. Introduction. Benchmark Specification. Benchmark Data Set. Benchmark Queries. Existing Benchmarks for XML. The XOO7 Benchmark. The XMach-1 Benchmark. The XMark Benchmark. Conclusion. 18. The Michigan Benchmark: A Micro-Benchmark for XML Query Performance Diagnostics. Introduction. Related Work. Benchmark Data Set. A Discussion of the Data Characteristics. Schema of Benchmark Data. Generating the String Attributes and Element Content. Benchmark Queries. Selection. Value-Based Join. Pointer-Based Join. Aggregation. Updates. Using the Benchmark. Conclusion. 19. A Comparison of Database Approaches for Storing XML Documents. Introduction. Data Models for XML Documents. The Nontyped DOM Implementation. The Typed DOM Implementation. Databases for Storing XML Documents. Relational Databases. Object-Oriented Databases. Directory Servers. Native XML Databases. Benchmarking Specification. Benchmarking a Relational Database. Benchmarking an Object-Oriented Database. Benchmarking a Directory Server. Benchmarking a Native XML Database. Test Results. Evaluation of Performance. Evaluation of Space. Conclusion. Related Work. Studies in Storing and Retrieving XML Documents. XML and Relational Databases XML and Object-Relational Databases. XML and Object-Oriented Databases. XML and Directory Servers. Benchmarks for XML Databases. Guidelines for Benchmarking XML Databases. Summary. 20. Performance Analysis between an XML-Enabled Database and a Native XML Database. Introduction. Related Work. Methodology. Database Design. Discussion. Experiment Result. Database Size. SQL Operations (Single Record). SQL Operations (Mass Records). Reporting. Conclusion. 21. Conclusion. References. Contributors. Editors. Chapter 1: Information Modeling with XML. Chapter 2: TaminoSoftware 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. Index. 0201844524T02182003


Best Sellers


Product Details
  • ISBN-13: 9780201844528
  • Publisher: Pearson Education Limited
  • Publisher Imprint: Addison Wesley
  • Depth: 32
  • Language: English
  • Returnable: N
  • Spine Width: 35 mm
  • Weight: 1145 gr
  • ISBN-10: 0201844524
  • Publisher Date: 20 Mar 2003
  • Binding: Paperback
  • Height: 230 mm
  • No of Pages: 688
  • Series Title: English
  • Sub Title: Native XML and XML-Enabled Database Systems
  • Width: 188 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
XML Data Management: Native XML and XML-Enabled Database Systems
Pearson Education Limited -
XML Data Management: Native XML and XML-Enabled Database Systems
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

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

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA