Efficient schema-based XML-to-Relational data mapping

作者:

Highlights:

摘要

Storing and querying XML documents using a RDBMS is a challenging problem since one needs to resolve the conflict between the hierarchical, ordered nature of the XML data model and the flat, unordered nature of the relational data model. This conflict can be resolved by the following XML-to-Relational mappings: schema mapping, data mapping and query mapping. In this paper, we propose: (i) a lossless schema mapping algorithm to generate a database schema from a DTD, which makes several improvements over existing algorithms, (ii) two linear data mapping algorithms based on DOM and SAX, respectively, to map ordered XML data to relational data. To our best knowledge, there is no published linear schema-based data mapping algorithm for mapping ordered XML data to relational data. Experimental results are presented to show that our algorithms are efficient and scalable.

论文关键词:XML,Relational,Schema-based,Ordered,Mapping,Shredding

论文评审过程:Received 2 March 2005, Revised 4 December 2005, Accepted 15 December 2005, Available online 20 January 2006.

论文官网地址:https://doi.org/10.1016/j.is.2005.12.008