Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
PATAXÓ: A framework to allow updates through XML views
Braganholo V., Davidson S., Heuser C. ACM Transactions on Database Systems31 (3):839-886,2006.Type:Article
Date Reviewed: May 7 2007

Extensible Markup Language (XML) is commonly used for data exchange in message queues among different components, even legacy applications of a heterogeneous and/or distributed software systems. Relational database management systems (RDBMSs) are now often therefore provided with XML interfaces.

Viewing data in XML extracted from RDBMSs is the first step. Following research at the World Wide Web Consortium (W3C), with the languages XQuery and XPath supporting expression of queries, some leading RDBMS vendors (Oracle, IBM, and Microsoft) and even some others involved in message queuing (BEA Systems) and software integration (Software AG) have developed tools to implement XML extractions and queries for RDBMSs.

When expressing XML queries for RDBMSs, the main problem is guidance of the mapping between the hierarchical and the relational models. Theoretical methods, experimental systems and commercial systems each implement different languages with different expressive power. The research of Braganholo et al. provides essential contributions in relation to this theme, being capable of handling heterogeneous groups of repeated elements. As a result of their investigation, they slightly change the focus and denotation of XQuery by introducing the function “table,” by which the mapping can be guided. They introduce a subset of XQuery to define XML views over RDBMSs and an algorithm for the mapping of XML view queries to a set of relational ones. The resulting language, UXQuery, has been determined to express those views, which may be updated without side effects in the underlying RDBMSs with correct update descriptions. Ultimately, Braganholo et al. have generalized the efforts of others in a coherent way. The paper summarizes the theory and the experimental system, PATAXÓ.

Reviewer:  K. Balogh Review #: CR134238
Bookmark and Share
 
Query Languages (H.2.3 ... )
 
 
Relational Databases (H.2.4 ... )
 
 
Very High-Level Languages (D.3.2 ... )
 
 
Language Classifications (D.3.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Query Languages": Date

Zhang Z., Mendelzon A.Type: Article
Jan 1 1986
Negation in rule-based database languages
Bidoit N. Theoretical Computer Science 78(1): 3-83, 1991. Type: Article
Oct 1 1992
A query language for retrieving information from hierarchical text structures
MacLeod I. The Computer Journal 34(3): 254-264, 1991. Type: Article
Sep 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud, Inc.®
Terms of Use
| Privacy Policy