Document SQL (DSQL): A Conservative Extension to SQL as an Ad-hoc Querying Frontend for XQuery

Document SQL (DSQL): A Conservative Extension to SQL as an Ad-hoc Querying Frontend for XQuery

Arijit Sengupta, V. Ramesh
ISBN13: 9781609605216|ISBN10: 1609605217|EISBN13: 9781609605223
DOI: 10.4018/978-1-60960-521-6.ch013
Cite Chapter Cite Chapter

MLA

Sengupta, Arijit, and V. Ramesh. "Document SQL (DSQL): A Conservative Extension to SQL as an Ad-hoc Querying Frontend for XQuery." Theoretical and Practical Advances in Information Systems Development: Emerging Trends and Approaches, edited by Keng Siau, IGI Global, 2011, pp. 316-344. https://doi.org/10.4018/978-1-60960-521-6.ch013

APA

Sengupta, A. & Ramesh, V. (2011). Document SQL (DSQL): A Conservative Extension to SQL as an Ad-hoc Querying Frontend for XQuery. In K. Siau (Ed.), Theoretical and Practical Advances in Information Systems Development: Emerging Trends and Approaches (pp. 316-344). IGI Global. https://doi.org/10.4018/978-1-60960-521-6.ch013

Chicago

Sengupta, Arijit, and V. Ramesh. "Document SQL (DSQL): A Conservative Extension to SQL as an Ad-hoc Querying Frontend for XQuery." In Theoretical and Practical Advances in Information Systems Development: Emerging Trends and Approaches, edited by Keng Siau, 316-344. Hershey, PA: IGI Global, 2011. https://doi.org/10.4018/978-1-60960-521-6.ch013

Export Reference

Mendeley
Favorite

Abstract

This chapter presents DSQL, a conservative extension of SQL, as an ad-hoc query language for XML. The development of DSQL follows the theoretical foundations of first order logic, and uses common query semantics already accepted for SQL. DSQL represents a core subset of XQuery that lends well to query optimization techniques; while at the same time allows easy integration into current databases and applications that use SQL. The intent of DSQL is not to replace XQuery, the current W3C recommended XML query language, but to serve as an ad-hoc querying frontend to XQuery. Further, the authors present proofs for important query language properties such as complexity and closure. An empirical study comparing DSQL and XQuery for the purpose of ad-hoc querying demonstrates that users perform better with DSQL for both flat and tree structures, in terms of both accuracy and efficiency.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.