DOI QR코드

DOI QR Code

W3C XQuery Update facility on SQL hosts

관계형 테이블을 이용한 W3C XQuery 변경 기능의 지원

  • 홍동권 (계명대학교 컴퓨터공학과)
  • Published : 2008.06.25

Abstract

XQuery is a new recommendation for XML query. As an efforts for extending XQuery capabilities XML insertion and deletion are being studied and its standardization are going on. Initially XML databases are developed simply for XML document management. Now their functions are extending to OLTP. In this paper we are adding updating functions to XQuery processing system that is developed only for XQuery retrievals. We suggest the structure of tables, numbering schemes for hierarchical structures, and the methods for SQL translations for XQuery updates.

XML 질의어의 표준으로 인정받고 있는 XQuery의 검색 기능의 확장으로 새로운 XML의 삽입, 삭제 기능에 대한 표준화가 진행되고 있다. XML 데이터베이스가 단순한 문서 관리의 기능에서 벗어나 기존 데이터베이스의 장점인 OLTP 기능까지 지원하려는 노력을 하고 있다. 본 논문은 XQuery 검색 기능을 관계형 환경에서 지원하기 위한 선행 연구의 결과에 XQuery 변경 기능을 추가하기 위한 연구의 결과로 1) XML을 저장하기 위한 테이블 구조, 2) 계층 구조를 저장하기 위한 번호 부여 방식, 3) 효율적인 검색 기능을 지원하기 위한 경로 사용의 장.단점, 4) XQuery 변경 구문의 SQL 변환 과정을 제시한다.

Keywords

References

  1. www.w3c.org
  2. XML:DB Andreas Laux and Lars Martin. XUpdate Working Draft-2000-0914. http://www.xmldb.org
  3. I. Tatarinov, Z. Ives, A. Halevy, D. Weld, "Updating XML" in Proceedings of ACM SIGMOD May Santa Barbara, CA 2001
  4. Dare Obasanjo, "A proposal for an XML Data Definition and Manipulation Language" in Lecture Notes in Computer Science #2590 Springer-Verlag, 2003
  5. 홍동권, 정민경 "XSTAR: XML 질의의 SQL 변환 알고리즘" 퍼지 및 지능시스템 학회 논문지 Vol 17, No. 3, 2007 https://doi.org/10.5391/JKIIS.2007.17.3.430
  6. J. Shanmugasumdaram et al, "Relational Databases for Querying XML document: Limitations and Opportunities" in Proceedings of the 25th VLDB Conference, 1999
  7. M Yoshikawa et al, "XRel: A Path-Based Approach to storage and retrieval of XML document using relational databases" in ACM Transactions on Internet Technology, August 2001
  8. Igor Tatarinov, Stratis D. Viglas, Kevin Bayer, J. Shanmugasundaram, Eugene Shekita and C. Zhang, "Storing and Querying Ordered XML Using a relational database system" in Proceeding of ACM SIGMOD June 2002
  9. C. Zhang, J. Naughton, D. DeWitt, Q. Luo, G. Lohman, "On supporting Containment Queries in Relational Database Management Systems" in Proceedings of ACM SIGMOD, May Santa Barbara, CA 2001
  10. D. Dehaan, D. Toman. M. Consens, and M. Tamer Ozsu, "A Comprehensive XQuery to SQL Translation using Dynamic Interval Encoding" in Proceedings of ACM SIGMOD, San Diego CA, 2003
  11. P. O'Neil, E. O'Neil, S. Pal, I. Cseri, G. Schaller, "ORDPATHs: Insert-friendly XML node labels" in Proceeding of ACM SIGMOD, Paris, France 2004