View : 742 Download: 0

CXQuery의 XQuery 변환기 개발

Title
CXQuery의 XQuery 변환기 개발
Other Titles
Implementation of CXQuery To XQuery Converter
Authors
이민영
Issue Date
2005
Department/Major
과학기술대학원 컴퓨터학과
Publisher
이화여자대학교 과학기술대학원
Degree
Master
Advisors
용환승
Abstract
오늘날 인터넷 리소스들이 급격히 증가함에 따라 이들 효과적으로 표현하고 조직화하는 것이 중요해 짐에 따라, 정보 리소스의 표현과 교환의 용이성 등을 제공하는 XML이 각광 받게 되었다. XML은 정보를 이해하기 쉽고 기계가 처리하기도 편한 간편성, W3C 표준으로 개방성, 고정된 태그가 없고 새로운 태그를 추가 할 수 있는 확장성, 스키마 정보 없이 Tag와 Attribute의 형태로 메타 데이터를 포함하기 때문에 self-desctription, 내용과 표현의 분리함으로써 같은 내용의 다중 화상 또는 표현을 쉽게 할 수 있다는 장점을 가지고 있어 Software AG, IBM, Sun, Microsoft, Netscape, DataChannel, SAP와 같이 많은 업체들이 벌써 XML을 위한 지원을 발표 하는 등 업계에 빠르게 확산되고 있다[1]. XML을 파일 전체를 저장하는 네이티브 XML이 발표되었고 이에 따라 XML 파일 자체에 질의, 검색이 중요한 이슈로 떠오르게 되었다[2]. Xpath[3] 나 Xquery[4] 등 XML 파일에 대한 질의가 발표되었지만 지금까지 발표된 질의들은 대부분이 사용자가 문서 구조에 대한 지식을 가지고 있어야 한다는 전제하에 질의가 가능하였다. 이는 XML 문서 구조에 익숙하지 않은 사용자들에게는 질의가 거의 불가능하게 하며, 익숙한 사용자들도 각각의 문서 구조에 따라 질의를 해야 하는 불편함을 가져다 준다. 따라서 본 연구에서는 실생활에서 대화할 때의 질의 형태로 데이터 이름과 값만을 가지고 질의가 가능한 CXQuery가 앞으로 사용자들이 쉽고 편리하게 질의가 가능할 거라 보고 기존의 XML DBMS에서 CXQuery가 사용될 수 있도록 XQuery로 변환하는 변환기를 개발하였다. CXQuery를 Xpath 기반의 Xquery로 변환함으로써 사용자가 만들어진 XQuery를 보며 자신이 원하는 질의를 찾아 선택하여 질의를 실행하도록 하여 문서 구조에 대한 지식이 없더라도 자신이 원하는 질의를 찾을 수 있도록 하였다.;XML provides simple yet flexible ways to represent the structure and contents of arbitrary documents. The simplicity and flexibility of XML have made it possible for XML to be adopted as the basis of data interchange standards in a wide variety of application areas. Therefore, there have been many proposals for a Query language for XML. And various database provide XML Query languages. Users have to know the structure of documents for querying because most of existing Query languages require the users to know the structure of XML documents, including all the element and attribute names, data types of the data values, and the hierarchical structure of the elements. Otherwise, using CXQuery, users can query by specifying only the names of data and their values against many documents of various structures is likely to impose a heavy burden on the query processor in a query processing time aspect. But Users make special engine in order to supporting CXQuery. So, I propose CXQuery to XQuery converter that provide users freedom and use existing XML database.
Fulltext
Show the fulltext
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