Fang Du, Juliana Freire, Sihem Amer-Yahia

Research output: Chapter in Book/Report/Conference proceedingChapter


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 languageEnglish (US)
Title of host publicationProceedings 2004 VLDB Conference
Subtitle of host publicationThe 30th International Conference on Very Large Databases (VLDB)
Number of pages4
ISBN (Electronic)9780120884698
StatePublished - Jan 1 2004

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'ShreX'. Together they form a unique fingerprint.

Cite this