Storing and querying XML documents using a path table in relational databases

2Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Additional processing is required to store XML documents and to query against them in relational databases due to the discrepancy between the hierarchical structure of XML and the flat structure of relational databases. This paper aims to cope with the issues in storing and querying XML documents with DTD in relational databases. We propose association inlining that extends shared inlining and hybrid inlining to reduce relational fragments and excessive joins. Path expressions of XML documents are stored in the Path table. XML queries written in XQuery are translated into SQL statements by exploiting the schema information that is extracted from the Path table. We also propose a simple method that publishes desired XML data stored in relational databases in XML documents. The structural information is extracted from XML queries written in XQuery and is stored using appropriate structures. Together with the resulting tuples produced by corresponding SQL queries, it is used in publishing relational data in XML documents. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Shin, B. J., & Jin, M. (2003). Storing and querying XML documents using a path table in relational databases. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2814, 285–296. https://doi.org/10.1007/978-3-540-39597-3_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free