Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2002.9D.5.789

Design and Implementation of XQL Query Processing System Using XQL-SQL Query Translation  

Kim, Chun-Sig (경동대학교 정보통신공학부)
Kim, Kyung-Won (한국외국어대학교 대학원 컴퓨터 및 정보통신공학과)
Lee, Ji-Hun (한국외국어대학교 대학원 컴퓨터 및 정보통신공학과)
Jang, Bo-Sun (한국외국어대학교 대학원 컴퓨터 및 정보통신공학과)
Sohn, Ki-Rack (한국외국어대학교 컴퓨터 및 정보통신공학부)
Abstract
XML is a standard format of web data and is currently used as a prevailing language for exchanging data. Most of the commercial data are stored in a relational database. It is quite important to convert these conventionally stored data into those for exchange and use them in data exchange, or to get the query results effectively by utilizing XQL on XML data which are store in a relational database. Thus, it is absolutely required to have a proper query processing mechanism for XML data and to maintain many XML data properly. Up to now, many cases of researches on the storage and retrieval of XML data have been carried out and under study. But, effective retrieval and storage system for path queries like XQL has yet to be contrived. Thus, in this paper, a schema to store XML data is designed, in which DFS-Numbegering method is used to store data effectively. And an effective path query processing method is also designed and implemented, in which a traditional relational database engine is used. That is, XQL is converted into SQL with a XQL processor if a user makes query XQL in a system. A database system executes SQL, and a XML generator uses a generated record and makes a XML document.
Keywords
Query; XQL; XML; DFS-numbering; Relational Database;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M.Carey, et al., 'XPERANTO : Middleware for Publishing Object-Relational Data as XML Documents,' WebDB Workshop, Dallas, May, 2000
2 Jonathan Robie, Joe Lapp, David Schach, XML Query Language (XQL), http://www.w3.org/TandS/QL/QL98/pp/xql.html#
3 Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, and EveMaler, Extensible Markup Language(XML) 1.0 second edition W3C recommendation. Technical Reprot REC xml-20001006, World Wide Web Consortium, October, 2000
4 Jason McHugh and Jennifer Widom. Query optimization for XML. In Proceedings of the 25th VLDB Conference, Edinburgh, Scotland, pp.315-326, September, 1999
5 James Clark, XPATH, http://www.w3.org/TR/I999/REC-xpath-19991116
6 Don Chamberlin, Daniela Florescu, Jonathan Robie, Jrme Simon, and Mugur Stefanescu. XQuery : A Query Language for XML W3C working draft. Technical Report WD-xquery-20010215, World Wide Web Consortium, February, 2001
7 Quanzhong Li, Bongki Mon : Indexing and querying XML data for reqular path expressions, VLDB, 2001
8 David Megginson, http://www.megginson.com/SAX/
9 M. Fernandez. W. Tan, D. Suciu, 'SilkRoute : Trading Between Relations and XML,' World Wide Web Conf., Toronto, Canada, May, 1999   DOI   ScienceOn
10 이용석, 손기락 'XML문서 저장을 시스템의 설계 및 구현', 정보과학회 학술발표논문집(I), 1998