Professional XML Databases

( 1 )

Overview

While this book will discuss some conceptual issues, its focus is on development and implementation. This is a book for programmers and analysts who are already famaliar with both XML and relational databases.

OVERVIEW: In this book, we look at how to integrate XML into your current relational data source strategies. With the increasing amount of data stored in relational databases, and the importance of XML as a format for marking up data - whether it be for storage, display, ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (21) from $1.99   
  • New (2) from $35.99   
  • Used (19) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$35.99
Seller since Tue Jan 01 01:01:01 EST 2008

Feedback rating:

(171)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
1861003587 BRAND NEW NEVER USED IN STOCK 125,000+ HAPPY CUSTOMERS SHIP EVERY DAY WITH FREE TRACKING NUMBER

Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$60.00
Seller since Tue Oct 07 09:37:03 EDT 2014

Feedback rating:

(184)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

While this book will discuss some conceptual issues, its focus is on development and implementation. This is a book for programmers and analysts who are already famaliar with both XML and relational databases.

OVERVIEW: In this book, we look at how to integrate XML into your current relational data source strategies. With the increasing amount of data stored in relational databases, and the importance of XML as a format for marking up data - whether it be for storage, display, interchange, or processing - you need to have command of four key skills: understanding how to structure, process, access, and store your data.

By introducing guidelines for how to model your XML documents in relational databases and how to model relational database information as XML, we will establish structures that enable quick and efficient access, and make our data more flexible. We then look at the developer's XML toolbox, discussing associated technologies and strategies that will help us in describing, processing, and manipulating data. We also discuss common techniques for data access, data warehousing, transmission, and marshalling and presentation, giving working examples in every chapter.

Whether you are using XML for storage, as an interchange format, or for display, this book looks at some of the key issues you should be aware of when structuring, processing, accessing, and storing your documents.

Author Biography: The authors are a multi-author Wrox writing team of professional developers.

Read More Show Less

Product Details

  • ISBN-13: 9781861003584
  • Publisher: Wrox Press, Inc.
  • Publication date: 12/1/1900
  • Series: Programmer to Programmer Series
  • Pages: 1021
  • Product dimensions: 7.21 (w) x 9.21 (h) x 2.12 (d)

Table of Contents

Introduction
Chapter 1: XML Design for Data
Chapter 2: XML Structures for Existing Databases
Chapter 3: Database Structures for Existing XML
Chapter 4: Standards Design
Chapter 5: XML Schemas
Chapter 6: DOM
Chapter 7: SAX - The Simple API for XML
Chapter 8: XSLT and XPath
Chapter 9: Relational References with XLink
Chapter 10: Other Technologies (XBase, XPointer, XInclude, XHTML, XForms)
Chapter 11: The XML Query Language
Chapter 12: Flat Files
Chapter 13: ADO, ADO+, and XML
Chapter 14: Storing and Retrieving XML in SQL Server 2000
Chapter 15: XML Views in SQL Server 2000
Chapter 16: JDBC
Chapter 17: Data Warehousing, Archival, and Repositories
Chapter 18: Data Transmission
Chapter 19: Marshalling and Presentation
Chapter 20: SQL Server 2000 XML Sample Applications
Chapter 21: DB Prism: A Framework to Generate Dynamic XML from a Database
Appendix A: XML Primer
Appendix B: Relational Database Primer
Appendix C: XML Schema Datatypes
Appendix D: SAX 2.0: The Simple API for XML
Appendix E: Setting Up a Virtual Directory for SQL Server 2000
Appendix F: Support, Errata and P2P.Wrox.Com
Read More Show Less

Interviews & Essays

1 How did you first come to be writing for Wrox?

After getting heavily involved in XML development and working on the MISMO XML mortgage standards effort, I realized that I had some skills that I could use to help others get ramped up in what was shaping up to be a key Internet technology. I contacted Wrox initially with the idea of doing some technical reviews; I was then asked to write a chapter and the rest, as they say is history.

2 What part of the book did you enjoy writing the most? If different from the first point, what part of the book do you see as the most important to the topic as a whole?

I enjoyed writing the application chapters; data warehousing, marshalling & presentation and the data transmission chapter the most. I'm very much an engineer rather than a theorist and those chapters gave me the opportunity to show how XML can be used in the enterprise to solve problems. I think these chapters are very important for the typical Wrox reader, as they demonstrate how to use the technology rather than just describing it.

3 What database platform do you see as being most important in the future of XML database integration?

I believe that Microsoft SQL Server will be widely used as a backbone for XML-based applications. With the new XML support functionality added in SQL Server 2000 along with the focus of Microsoft's .NET platform on XML, being able to use SQL Server to store and manipulate documents will become essential skills.

4 What did you want to achieve with the book?

One of the things I realized early in my experience with XML is that no one seemed to be writing anything about the use of XML for data. Since XML evolved out of SGML, all the reference materials and articles seemed to be very focused on the use of XML as a markup language. However, I found that many of the techniques described there were not directly applicable to the representation of structured data in XML. I felt that a book tailored to the manipulation of data with XML would fill a prominent gap in the XML bookshelves.

5 When did you first start to venture along the road of databases? What database did you start off your involvement with?

I've been doing database work for about eleven years now. I started out doing SQL Server work on the OS/2 platform in 1989, which was interesting - we were using OS/2 as the server and Windows 2.0 as the client, of all things. I've also done some Oracle work here and there over the course of my career and I've been doing SQL Server work pretty much continuously ever since.

6 Similarly, when did your involvement with XML start, and what bit of XML technology was it with? Was it before or after your involvement with databases, and if after (as I suspect it is), when and how did this lead on to XML database integration?

I got involved with XML about two years ago. The company I was with at the time was a business-to-business mortgage exchange and we were encountering a lot of difficulties with data exchange - everyone had their own formats for things, everyone represented data differently, and so on. After doing a little research, we found that there was a lot of interest within the mortgage community in coming up with an XML standard, so I took the technical lead and we started developing what later became the MISMO standard. Because of our strong data focus (rather than document focus), XML database integration was my main concern right from the start - how the information could be transmitted and then persisted to our relational database system for searching and summarization.

7 What part of the SQL Server 2000 XML functionality do you see as the most important and useful.

I think the ability to store XML documents and extract documents from tables with little or no effort is going to be very important. Much of the code written by XML developers these days is focused on the marshaling of data from, and persistence of data to, some other storage medium (such as a relational database). Making this easier (as the new functionality does) will decrease application development time and shorten development lifecycles.

8 What scripting language do you feel is most useful for adding functionality to web applications that are linked to databases? Give a brief description of what you would use this scripting language for in such an app.

While this certainly depends on the platform for which the application is being developed, I feel that on the Microsoft platform, VBScript is key. From the XML perspective, I don't think that the scripting languages are going to be as important as the libraries that are available, and certainly MSXML 3.0 appears to be a strong contender at this point. I think a typical data marshalling process would pull the data from the database in XML using the SQL Server 2000 XML helper functionality. It would then load that data into an instance of the MSXML 3.0 objects and transform it using appropriate XSLT into the desired output format.

9 What other technologies are currently capturing your interest?

I think that RDF is going to be extremely important going forward in XML development. From a data perspective, I can imagine a master definition document that individual company schemas would reference; then, documents passed from one company to another would be computer-understandable owing to their RDF definitions. I also think that XML Query is a technology to watch - while it's in its early stages, it promises to be a very flexible way to access and filter XML documents.

10 What are your views on the new release of Netscape 6?

While I haven't had an opportunity to work with it directly yet, it sounds great - the support for XML using James Clark's expat parser as well as the RDF capabilities should make it possible to easily perform client-side manipulation of XML documents.

11 Apart from writing splendid material for our books, what do you like to do in your spare time?

Your typical programmer stuff - I read everything in sight (my library is larger than some bookstores I've been to), play video games (mostly RPGs) obsessively, and watch a lot of movies.

12 And finally, who would be your guests at a fantasy dinner party? Would anyone from the computer world figure in your plans?

Let's see… Tim Berners-Lee, Neal Stephenson, Katsuhiro Otomo, Frank Miller, Alan Moore, the Wachowski brothers, the entire cast (except for the dead one of course) of Monty Python, Minette Walters, Harlan Ellison, Wu Ping…

Courtesy for Wrox Press

Read More Show Less

Customer Reviews

Average Rating 5
( 1 )
Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted Tue Jan 23 00:00:00 EST 2001

    Great book for the serious developer

    This is a must have book for any professional developer. I was able to get all the information I needed on the Dom, SAX, Schemas, XPath. There is a great chapter on non standard technologies too.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)