Yet another query algebra for XML data

C. Sartiani1, A. Albano1
1Dipartimento di Informatica, Università di Pisa, Pisa, Italy

Tóm tắt

XML has reached a widespread diffusion as a language for representing nearly any kind of data source, from relational databases to digital movies. Due to the growing interest toward XML, many tools for storing, processing, and querying XML data have appeared in the last two years. Three main problems affect XML query processing: path expression evaluation, nested query resolution, and preservation of document order. These issues, which are related to the hierarchical structure of XML and to the features of current XML query languages, require compile-time as well as run-time solutions. This paper describes a query algebra for XML data. The main purpose of this algebra, which forms the basis for the Xtasy database management system, is to combine good optimization properties with a good expressive power that allows it to model significant fragments of current XML query languages; in particular explicit support is given to efficient path expression evaluation, nested query resolution, and order preservation.

Từ khóa

#Algebra #XML #Database languages #Relational databases #Database systems #Motion pictures #Query processing #Runtime #Object oriented modeling #Power system modeling