View : 27 Download: 0

내포된 FLWR절을 지원하는 XQuery를 위한 그래픽 사용자 인터페이스

내포된 FLWR절을 지원하는 XQuery를 위한 그래픽 사용자 인터페이스
Other Titles
A User interface for nested XQuery generation
Issue Date
과학기술대학원 컴퓨터학과
이화여자대학교 과학기술대학원
XML 문서가 가지고 있는 태그의 자유로운 정의와 내포된 구조 정보는 정보 검색 및 문서 관리 분야에 많은 이점을 제공할 수 있다. 따라서 XML 데이터를 위한 저장 기법, 인덱싱 기법, 질의어 설계 및 처리, 그리고 질의 최적화에 이르기까지 많은 연구가 활발히 진행되고 있다. 그 중에서 XML 문서의 검색을 위해 제안된 다양한 질의 언어들 중 XQuery는 다양한 데이터 소스로부터 가져온 정보를 고유한 구조를 가진 질의 결과로 구성할 수 있도록 설계되어 사실상 XML 질의 언어의 표준으로 자리 잡았다. 현재 XQuery 생성을 도와주는 기능을 가지고 있는 툴들은 텍스트 기반 형식, 회로도 기반형식 등 XQuery라는 질의언어를 정확히 이해하고 있어야만 생성할 수 있는 형식으로 XQuery 생성이 복잡하고 이해하기가 어렵다. 따라서 본 논문에서는 XQuery를 사용자의 관점에서 결과 기반으로 쉽게 질의를 생성할 수 있는 기능을 지원해 주고 내포된 FLWR절을 가진 XQuery를 직관적으로 표현해줌으로써 복잡한 구조의 질의 생성을 쉽게 하도록 하였다. 본 논문에서 제안하는 시스템의 구성은 크게 필터링을 사용한 XML관련 파일을 찾을 수 부분, XQuery 결과를 미리 생성할 수 있는 부분, XQuery 수행결과를 볼 수 있는 부분, 마지막으로 XQuery를 생성하도록 도와주는 여러 대화상자들로 이루어져 있다. 향후 XML 데이터 베이스와 연동한 XQuery의 확장과 함께 질의를 보다 효율적으로 작성토록 해주는 사용자를 위한 인터페이스에 대한 연구가 지속적으로 필요할 것으로 생각된다.;As the World-Wide Web comes to be viewed as a large semistructured database with XML as its model, issues related to querying semistructured data in general, and XML in particular, become more important. Unlike relational or object-oriented databases, semistructured data sources have content structure that is too irregular to easily map to a rigid schema. Recent research in this area has focused on query languages, semistructured data extraction and systems for integrating heterogeneous sources. Research has largely ignored the issue of user interfaces for browsing and querying semistructured data. XQuery is an important new language for extracting information from XML documents and databases. We believe this issue will be of great importance in the near future as XML becomes more widely by the general public. In this paper, we tried to propose a user interface for XQuery. The proposed Graphical User Interface enables a result-driven approach to formulate queries and supports an easy way to generate nested queries. Our XQuery development tools is a tremendous help in building and testing XML applications requiring a standards based approach to querying, integrating and transforming data from various distributed data sources.
Show the fulltext
Appears in Collections:
과학기술대학원 > 컴퓨터학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
RIS (EndNote)
XLS (Excel)


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.