2006 · 15 citations · 5 references
ComputingComputer ScienceInformation SystemsData ManagementDatabasesInformation RetrievalData IntegrationDatabase ManagementQuery ProcessingRelational Data ModelStructured Query LanguageXml DatabasesData Manipulation LanguageHeterogeneous Data ManagementRelational Database SystemsRelational Query LanguagesSql Query LanguagesXml Query LanguagesXml Query ProcessingXquery
SQL has long been the standard language for retrieving and manipulating data in relational database systems. XML has become the standard format for data exchange, and XQuery is on its way to becoming the standard language for querying XML data. The BEA AquaLogic Data Services Platform provides a service-oriented, XML-based view of heterogeneous enterprise data sources and allows this view to be queried using XQuery. AquaLogic DSP includes a JDBC driver that connects the old (SQL) world with the new (XML) world via a SQL-to-XQuery translator. This paper outlines the issues related to creating such a driver and details the approach used to translate SQL queries into XQuery expressions. The paper also touches on performance considerations related to handling XML query results in a context where JDBC result sets are the desired output format.
5
XQuery 1.0 : An XML Query Language
Scott Boag · Medical Entomology and Zoology · 2007 · 1.2K citations
Efficiently publishing relational data as XML documents
Jayavel Shanmugasundaram, Eugene J. Shekita, Rimon Barr et al. · The VLDB Journal · 2001 · 310 citations
Mary Fernández, Yana Kadiyska, Dan Suciu et al. · ACM Transactions on Database Systems · 2002 · 163 citations
Vinayak Borkar, Michael J. Carey, Nitin Mangtani et al. · International Journal of Web Services Research · 2006 · 19 citations