Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2003.10D.2.221

A Query Processing Model based on the XML View in Relational Databases  

Jung, Chai-Young (경상대학교 대학원 컴퓨터공학과)
Choi, Kyu-Won (경상대학교 대학원 컴퓨터공학과)
Kim, Young-Ok (경상대학교 대학원 컴퓨터공학과)
Kim, Young-Kyun (한국전자통신연구원)
Kang, Hyun-Syug (경상대학교 컴퓨터공학과)
Bae, Jong-Min (경상대학교 컴퓨터공학과)
Abstract
This paper addresses the query processing component of a wrapper system for a relational database model based on the XML view in integrating databases. The schema of a relational database is represented as XML Schema that is proposed by W3C. Users submit a query using the XML query language XQuery over the XML Schema. The wrapper system to be developed supports an user-defined XML view. XQuery is also used as the view definition language. In this environment, this paper suggests a new XML query processing model. We propose the composition algorithm of an XML view with an user query, the translation algorithm of XQuery into SQL, and the XML template construction algorithm for generating XML documents.
Keywords
XML; Relational Database; XML View; XQuery; SQL;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 R. Domenig and K. Dittrich, 'An Overview and Classification of Mediated Query Systems,' SIGMOD Record, 28(3), pp.63-72, 1999   DOI
2 Z. Ives, D. Florescu, M. Friedman, A. Levy, D. S. Weid, 'An Adaptive Query Execution System for Data Integaration,' Proceedings of the SIGMOD Conference, Philadephia, 1999   DOI
3 A. Levy, A. Rajaraman and J. Ordille, 'Querying heterogeneous information sources using source descriptions,'In Proceedings of the 22nd International Conference on Very Large Data Bases, 1996
4 A. Levy, 'Logic-based techniques in data integration,' In J. Minker, editor, Logic Based Artificial Intelligence, Kluwer Academic, 1999
5 이경하, 이강찬, 이규철, 'XML 기반의 이질 정보의 통합 방법론', 한국정보과학회 가을학술발표논문집(I), pp.96-98, 1999   과학기술학회마을
6 M. Fernandez, W. Tan and D. Suciu, 'SilkRoute : Trading between Relations and XML,' WWW9, pp.723-745, 2000   DOI   ScienceOn
7 J. Shanmugasundaram, J. Kiernan, E. Shekita, C. Fan and J. Funderburk, 'Querying XML Views of Relational Data,' VLDB Conference, pp.261-270, 2001
8 M. Fernandez, A. Morishima and D. Suciu, 'Efficient Evaluation of XML Middle-ware Queries,' SIGMOD, pp.103-114, 2001   DOI   ScienceOn
9 World-Wide Web Consortium, 'XQuery 1.0 : An XML Query Language,' http://www.w3.org/TR/2001/WD-xquery-20010607
10 World-Wide Web Consortium, 'XML Query Use Cases,' http://www.w3.org/TR/xmlquery-use-cases
11 C. Baru, A. Gupta, B. Lud ascher, R. Marciano, Y. Papakonstantinou, P. Velikhov and V. Chu, 'XML-based Information Mediation with MIX,' SIGMOD, pp.597-599, 1999   DOI
12 World Wide Web Consortium, 'XML Schema Part 0 : Primer,' http://www.w3.org/TR/xmlschema-0/
13 M. Carey, D. Florescu, Z. Ives, Y. Lu, J. Shanmugasundaram, E. Shekita and S. Subramanian, 'XPERANTO : Publishing Object-Relational Data as XML,' Workshop on the Web and Databases(WebDB), pp.105-110, May, 2000
14 Y. Papakonstantinou, A. Gupta, H. Garcia-Molina and J. Ullman, 'A Query Translation Scheme for Rapid Implemention of Wrappers,' DOOD, pp.319-344, 1995
15 World-Wide Web Consortium, 'http://www.w3.org/TR/query-semantics/'
16 V. Christophides, S., Cluet, J., Simeon, 'On Wrapping Query Languages and Efficient XML Intergration,' SIGMOD Conference, Dallas, Texas, June, 2000   DOI
17 I. Manolescu, D. Florescu and D. Kossmann, 'Pushing XML queries inside relational databases,' Tech. Report no.4112, INRIA, Available at www.caravel.inria.fr/Epublications.html, 2001
18 I. Manolescu, D. Florescu and D. Kossmann, 'Answering XML Queries over Heterogeneous Data Sources,' VLDB Conference, 2001
19 J. Shanmugasundaram, E. Shekita, J. Kiernan, R. Krish-namurthy, E. Viglas, J. Naughton, and I. Tatarinov, 'A General Technique for Querying XML Documents using a Relational Database System,' SIGMOD Record 30(3), pp.20-26, September, 2001   DOI   ScienceOn