View : 501 Download: 0

Full metadata record

DC Field Value Language
dc.contributor.author오정선-
dc.creator오정선-
dc.date.accessioned2016-08-25T01:08:46Z-
dc.date.available2016-08-25T01:08:46Z-
dc.date.issued2005-
dc.identifier.otherOAK-000000011594-
dc.identifier.urihttps://dspace.ewha.ac.kr/handle/2015.oak/172129-
dc.identifier.urihttp://dcollection.ewha.ac.kr/jsp/common/DcLoOrgPer.jsp?sItemId=000000011594-
dc.description.abstractXML 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 designed to configure results from diverse data sources into a uniquely structured query result. Therefore, it became the standard for the XML query language. The latest XQuery supports heavy search functions including iterations and this makes the query expression difficult and complex. Therefore, this thesis is focused on the XQuery dated 2003-11. By supporting the groupby clause in the query expression to process XQuery grouping, we suggest it to be a more efficient way to process grouping for restructuring and aggregation functions on XML data. We propose an XQuery EBNF(Extended Backus-Naur Form) including the groupby clause and implement an XQuery processing system with grouping functions based on the eXist Native XML Database.;현재 널리 채택되고 있는 XML은 플랫폼에 의존하지 않는 데이터 표현 형식으로 B2B 응용 프로그램이나 워크플로우 상황에서처럼 느슨하게 연결된(loosely coupled) 이기종 시스템 간에 정보를 교환하는 데 매우 유용하게 사용되고 있다. XML의 이러한 기능 때문에 점차 증가하는 요구사항에 대처할 수 있도록 강력한 질의 언어인 XQuery가 만들어졌다. 문서의 검색을 위한 질의 언어인 XQuery는 다양한 데이터 소스로부터 가져온 고유한 구조를 가진 질의 결과로 구성할 수 있도록 설계되어 XML질의 언어의 표준이 되었다. 현재 XQuery는 반복문 등을 포함하는 과다한 검색기능을 지원하도록 함으로써 질의 표현이 상대적으로 어렵고, 복잡한 형태를 취한다. 본 논문의 구현형태는 W3C XML Language의 2003년 11월 버전 XQuery에 맞추어진 것이다. XQuery에 그룹화 처리를 위한 명시적인 groupby 절을 도입한 질의 표현 기법을 모색함으로써 XML 데이터의 재구성과 집계함수 처리를 위한 그룹화를 보다 효율적으로 처리할 수 있도록 하였다. 이를 위해서 XQuery에 groupby 절을 도입하기 위한 EBNF(Extended Backus-Naur Form)를 제안하고, eXist(An Open Source Native XML Database) 기반의 XQuery 그룹화 질의 처리 시스템 구현을 소개한다.-
dc.description.tableofcontents논 문 개 요 = viii I. 서 론 = 1 1.1 연구 배경 = 1 1.2 연구 목적 및 내용 = 2 1.3 논문 구성 = 3 II. 관련연구 = 4 2.1 groupby 질의를 지원하기 위한 XML 질의 처리 기술 = 4 2.2 XQuery를 지원하는 Native XML Databases = 7 2.2.1 eXist = 7 2.2.2 Tamino XML Server = 8 2.2.3 Ipedo XML Database = 9 2.2.4 Xindice = 9 2.2.5 X-Hive = 10 III. XQuery에서의 groupby절 확장 = 11 3.1 groupby절 도입의 필요성 = 11 3.2 XQuery에 groupby절을 도입하기 위한 EBNF = 13 3.3 유형별 groupby절 적용사례 = 14 3.3.1 유형 1 : 하나의 바인딩 변수에 의한 groupby = 15 3.3.2 유형 2 : 집계함수와 함께 사용된 groupby = 17 3.3.3 유형 3 : 두 개 또는 그 이상의 바인딩 변수에 의한 groupby = 19 IV. eXist를 이용한 XQuery 그룹화 질의 처리 기법 = 23 4.1 eXist의 질의 처리 기법 = 23 4.2 그룹화 질의 처리 기법 설계 = 27 4.2.1 그룹화 질의 처리 과정 개요 = 27 4.2.2 groupby를 처리하기 위한 데이터 구조 = 28 4.2.3 그룹화 질의 처리를 위한 알고리즘 = 31 4.2.3.1 그룹키 지정을 위한 알고리즘 = 32 4.2.3.2 그룹키에 따른 노드 복사 알고리즘 = 37 V. eXist 기반의 XQuery 그룹화 질의 처리 시스템 구현 및 비교 = 44 5.1 개발 환경 = 44 5.2 groupby를 지원하는 시스템 설계 = 46 5.3 구현된 모듈 함수 = 50 5.4 eXist의 실행화면 = 55 5.4.1 유형 1 : 하나의 바인딩 변수에 의한 groupby = 56 5.4.2 유형 2 : 집계함수와 함께 사용된 groupby = 58 5.4.3 유형 3 : 두 개 또는 그 이상의 바인딩 변수에 의한 groupby = 60 5.5 기존 groupby를 지원하는 시스템과의 비교 = 62 VI. 결론 및 향후 연구 = 64 참 고 문 헌 = 66 ABSTRACT = 68-
dc.formatapplication/pdf-
dc.format.extent2748076 bytes-
dc.languagekor-
dc.publisher이화여자대학교 과학기술대학원-
dc.title효율적인 그룹화처리를 위해 groupby절을 지원하는 확장된 XQuery 질의 처리기의 구현-
dc.typeMaster's Thesis-
dc.title.translatedImplementation of extended XQuery Processor to support groupby clauses for efficient group processing-
dc.creator.othernameOh, Jung-Sun-
dc.format.pageviii, 69 p.-
dc.identifier.thesisdegreeMaster-
dc.identifier.major과학기술대학원 컴퓨터학과-
dc.date.awarded2006. 2-
Appears in Collections:
과학기술대학원 > 컴퓨터학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE