$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

XQuery에서의 XML 데이터 특성을 고려한 group by 지원을 위한 질의 표현 기법에 대한 연구
Research on supporting the group by clause reflecting XML data characteristics in XQuery 원문보기

정보처리학회논문지. The KIPS transactions. Part D. Part D, v.13D no.4 = no.107, 2006년, pp.501 - 512  

이민수 (이화여자대학교 컴퓨터학과) ,  조혜영 (이화여자대학교 대학원 컴퓨터학과) ,  오정선 (이화여자대학교 대학원 컴퓨터학과) ,  김윤미 (이화여자대학교 컴퓨터학과) ,  송수경 (이화여자대학교 컴퓨터학과)

초록
AI-Helper 아이콘AI-Helper

현재 널리 채택되고 있는 XML은 플랫폼에 의존하지 않는 데이터 표현 형식으로 B2B 응용 프로그램이나 워크플로우 상황에서처럼 느슨하게 연결된(loosely coupled) 이기종 시스템 간에 정보를 교환하는 데 매우 유용하게 사용되고 있다. XML의 이러한 장점 때문에 점차 증가하는 XML에 대한 관리 및 검색에 대한 요구 사항에 대처할 수 있도록 강력한 질의 언어인 XQuery가 만들어졌다. 문서의 검색을 위한 질의 언어인 XQuery는 다양한 데이터 소스로부터 가져온 XML 데이터를 고유한 구조를 가진 질의 결과로 구성할 수 있도록 설계되었으며 현재 XML 질의 언어의 표준이다. XQuery는 반복문 등을 포함하는 강력한 검색 기능을 지원하나 데이터를 그룹화 하는 경우에는 질의 표현이 상대적으로 어렵고, 복잡한 형태를 취한다. 따라서 본 논문에서는 XQuery에 그룹화 처리를 위한 명시적인 groupby절을 도입한 질의 표현 기법을 모색함으로써 XML 데이터의 재구성과 집계 함수 처리를 위한 그룹화를 보다 효율적으로 처리할 수 있도록 하였다. 이를 위해서 XQuery에 groupby절을 도입하기 위한 EBNF(Extended Backus-Naur Form)를 제안하고, 네이티브 XML 데이터베이스인 eXist 기반의 XQuery 그룹화 질의 처리 시스템을 구현하였다.

Abstract AI-Helper 아이콘AI-Helper

XML is the most popular platform-independent data expression which is used to communicate between loosely coupled heterogeneous systems such as B2B Applications or Workflow systems. The powerful query language XQuery has been developed to support diverse needs for querying XML documents. XQuery is d...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • Lore 시스템[5]은 반구조적 데이터베이스 시스템으로 원 래 반구조적 데이터를 질의하기 위해 설계되어 점차 XML 데이터로 확장되었다. XML을 위한 선언적 질의 언어 개발, XML 데이터에 대해 새로운 검색 기술 개발, 효율적인 XML 질의 처리기 개발에 목적을 두고 았다. 타입 강제 (type coercion)와 관련한 메커니즘을 포함하며 사전에 문서 의 구조를 모르는 경우에 특히 유용한 강력한 표현식을 허 용한다.
  • 본 논문에서는 XQuery에 groupby 절을 도입한 질의 처 리기의 구현으로 데이터의 재구성과 집계처리를 위한 그룹 화 구성이 쉽도록 하였다. 기존의 SQL에처럼 groupby를 사 용하여 그룹화 및 다양한 레벨에서의 그룹화 그리고 여러 변수 및 집합 기반의 그룹화가 가능하도록 구현하였다.
  • 본 연구에서 기존 XQuery에 그룹화 키워드인 group by 절을 도입하는 방안을 제안함으로써 다음과 같은 효과를 얻 을 수 있을 것으로 기대된다.
  • 기존의 내포된 형태의 XQuery를 이용하면 XML 데이터에 대한 그룹화 질의를 작성할 수 있으나 매우 복잡한 형태 의 질의가 된다. 본 연구에서는 XQuery에 groupby절을 추 가함으로써 일부 XML 그룹화를 하는 복잡한 내포된 형태 의 XQueiy들에 대해서 동일한 의미를 갖는 질의를 쉽게 작 성할 수 있도록 하고자 한다.
  • 본 절에서는 현재 XQuery 에서 지원되고 있지 않은 group by절을 도입한 그룹화 구성의 필요성에 대해서 알아 본다. 또한 현재 XQuery에서 지원되고 있지 않은 groupby 절을 도입한 구문과 group by절을 사용한 질의의 유형을 살 펴본다.
본문요약 정보가 도움이 되었나요?

참고문헌 (11)

  1. XML(eXtensible Markup Language), http://www.w3.org/XML/ 

  2. XQuery (XML Query Language), http://www.w3.org/XML/Query/ 

  3. eXist(An Open Source Native XML Database), http://exist.sourceforge.net 

  4. XML Path Language (XPath) 2.0, http://www.w3.org/TR/2005/WD-xpath20- 20050404/ 

  5. J. McHugh, S. Abiteboul, R. Goldman, D. Quass and J. Widom, 'Lore: A Database Management System for Semistructured Data', SIGMOD Record, 26(3), pp.54-66, September, 1997 

  6. H. V. jagadish, Shurug Al-Khalifa, Adriane Chapman, Laks V.S. Lakshmanan, Andrew Nierman, Stelios Paparizos, Jignesh M Patel, Divesh Srivastava, Nuwee Wiwatwattana, Yuqing Wu and Cong Yu. 'TIMBER: A Native XML Database', VLDB Journal, Vol.11, Issue 4, pp.274-291, 2002 

  7. D. Chatziantoniou and K. A. Ross, 'Querying multiple features of groups in relational databases', VLDB, pp.295-306, 1996 

  8. D. Chatziantoniou and K. A. Ross, 'Groupwise processing of relational queries', VLDB, pp.476-485, 1997 

  9. H. V. Jagadish, Laks V.S.Lakshmanan, Divesh Srivastava and Keith Thompson. 'TAX: A Tree Algebra for XML', In Proc. DBPL Conf., pp.149-164, Frascati, Italy, Sep. 2001 

  10. Stelios Paparizos, Shurug Al-Khalifa, H. V. Jagadish, Laks Lakshmanan, Andrew Nierman, Divesh Srivastava and Yuqing Wu, 'Grouping in XML', In: EDBT 2002 Workshop on XML-Based Data Management (XMLDM'02), pp.128-147, 2002 

  11. S. Chaudhuri, R. Kaushik and J.F. Naughton, 'On Relational Support for XML Publishing: Beyond Sorting and Tagging', SIGMOD, pp.611-622, 2003 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로