Abstract
This chapter describes ShreX, a freely-available system for shredding, loading, and querying XML documents in relational databases. ShreX is the first system to provide a comprehensive solution to the relational storage of XML data. In ShreX, an XML-to-relational mapping is specified through annotations over an XML Schema, making the mapping easy to define as well as validate. ShreX supports all mapping strategies proposed in the literature as well as strategies available in commercial Relational Database Management Systems (RDBMSs). It provides generic (mapping-independent) functions for loading shredded documents into relations and for translating the XML queries into SQL. ShreX is portable and can be used with any relational database backend. The chapter discusses the various features of ShreX, and its utility for building applications that need to store and query XML data in relational databases.
Original language | English (US) |
---|---|
Title of host publication | Proceedings 2004 VLDB Conference |
Subtitle of host publication | The 30th International Conference on Very Large Databases (VLDB) |
Publisher | Elsevier |
Pages | 1297-1300 |
Number of pages | 4 |
ISBN (Electronic) | 9780120884698 |
DOIs | |
State | Published - Jan 1 2004 |
ASJC Scopus subject areas
- General Computer Science