Managing Collections of XML Schemas in Microsoft SQL Server 2005

  • Shankar Pal
  • Dragan Tomic
  • Brandon Berg
  • Joe Xavier
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3896)

Abstract

Schema evolution is of two kinds: (a) those requiring instance transformation because the application is simpler to develop when it works only with one version of the schema, and (b) those in which the old data must be preserved and instance transformation must be avoided. The latter is important in practice but has received scant attention in the literature. Data conforming to multiple versions of the XML schema must be maintained, indexed, and manipulated using the same query. Microsoft’s SQL Server 2005 introduces XML schema collections to address both types of schema evolution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    ACORD – Global Insurance Standard, http://www.acord.org/standards/StandardsHome.aspx
  2. 2.
    Melton, J.: ISO/IEC 9075-14:2003, Information technology — Database languages — SQL— Part 14: XML-Related Specifications, SQL/XML (2004)Google Scholar
  3. 3.
  4. 4.
    Pal, S., et al.: Indexing XML Data Stored in a Relational Database. In: Proc VLDB (2004)Google Scholar
  5. 5.
    SportsML – Sports Markup Language, http://www.sportsml.org/
  6. 6.
    XML Schema Part 1: Structures and Part 2: Datatypes. W3C Recommendation May 2 (2001), http://www.w3.org/TR/2001/REC-xmlschema-1-20010502 http://www.w3.org/TR/2001/REC-xmlschema-2-20010502
  7. 7.
    XQuery 1.0: An XML Query Language, http://www.w3c.org/TR/xquery
  8. 8.
    XSL Transformations (XSLT) Version 2.0, http://www.w3.org/TR/2005/WD-xslt20-20050915/

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Shankar Pal
    • 1
  • Dragan Tomic
    • 1
  • Brandon Berg
    • 1
  • Joe Xavier
    • 1
  1. 1.Microsoft CorporationRedmondUSA

Personalised recommendations