DOI QR코드

DOI QR Code

An XML Schema Manager based on the User-defined XML View

사용자 정의 XML 뷰 기반의 XML 스키마 관리 시스템

  • 정채영 (경상대학교 대학원 컴퓨터과학과) ;
  • 김영옥 (경상대학교 대학원 컴퓨터과학과) ;
  • 이미영 (한국전자통신연구원) ;
  • 강현석 (경상대학교 컴퓨터과학과/컴퓨터 정보통신연구소) ;
  • 배종민 (경상대학교 컴퓨터과학과/컴퓨터 정보통신연구소)
  • Published : 2003.06.01

Abstract

A mediator-wrapper system, which is one of integration methods of heterogeneous databases, preserves a virtual integrated view rather than physical movement of the contents of each database. In order for a mediator to preserve a virtual integrated view, it requires the schema manager of the wrapper which communicates with local databases. This paper presents a schema manager of a wrapper that provides a mediator with XML schema which is generated from relational database schema. The XML schema manager supports a user-defined XML view. We present the view tree model which is used for materializing the use-defined XML view to generate XML schema, and the conversion algorithm based on the proposed view tree model. This model is can be uniformly applied to all schema managers of heterogeneous information sources.

이질 데이터베이스 통합 방법론의 하나인 미디에이터-램퍼 시스템은 각 데이터베이스의 내용이 물리적으로 이동하는 대신, 가상의 통합된 뷰를 유지한다. 미디에이터는 가상의 통합된 뷰를 유지하기 위하여, 지역 데이터베이스와 직접 통신하는 랩퍼의 스키마 관리기의 도움이 필요하다. 본 논문에서는 미디에이터에게 관계형 데이터베이스의 스키마를 XML 스키마로 제공하는 랩퍼의 스키마 관리기를 설계 구현한 결과를 제시한다. 설계된 XML 스키마 관리기가 사용자 정의 XML 뷰를 지원하도록 하기 위하여 사용자 정의 XML 뷰로부터 XML 스키마를 생성하기 위한 뷰 트리 모델을 제시하고, 그 변환 알고리즘을 제시한다. 제시된 모델은 이질의 정보원의 스키마 관리기에 대하여 일관되게 적용할 수 있다.

Keywords

References

  1. M. Fernandez, W. Tan, and D. Suciu, 'SilkRoute : Trading between Relations and XML,' WWW9, pp.723-745, 2000 https://doi.org/10.1016/S1389-1286(00)00061-X
  2. J. Shanmugasundaram, J. Kiernan, E. Shekita, C. Fan, and J. Funderburk, 'Querying XML Views of Relational Data,' VLDB Conference, pp.261-270, 2001
  3. M. Carey, D. Florescu, Z. Ives, Y. Lu, J. Shanmugasundaram, E. Shekita, and S. Subramanian, 'XPERANTO : Publishing Object-Relational Data as XML,' Workshop on the Web and Databases(WebDB), pp.105-110, May, 2000
  4. J. Shanmugasundaram, E. Shekita, J. Kiernan, R. Krishnamurthy, E. Viglas, J. Naughton, and I. Tatarinov, 'A General Technique for Querying XML Documents using a Relational Database System,' SIGMOD Record 30(3), pp.20-26, September, 2001 https://doi.org/10.1145/603867.603871
  5. Chaitan Baru, Amarnath Gupta, Bertram Ludaescher, Richard Marciano, Yannis Papakonstantinou, and Pavel Velikhov, 'XML-Based Information Mediation with MIX,' SIGMOD Conference 1999 pp.597-599, 1999 https://doi.org/10.1145/304182.304590
  6. Chaitanya K. Baru, 'XViews : XML Views of Relational Schemas,' DEXA Workshop 1999, pp.700-705, 1999 https://doi.org/10.1109/DEXA.1999.795269
  7. Panchapagesan, Hui, Wiederhold, G., Erickson, S., Dean, L., and Hempstead, A., 'The INEEL Data Integration Mediation System,' International ICSC Symposium on Advances in Intelligent Data Analysis(AIDA 99), June, 1999
  8. Hector Garcia-Molina, Yannis Papakonstantinou, Dallan Quass, Anand Rajaraman, Yehoshua Sagiv, Jeffrey D. UIlman, Vasilis Vassalos, and Jennifer Widom, 'The TSIMMIS Approach to Mediation : Data Models and Languages,' JIIS 8(2), pp.117-132, 1997 https://doi.org/10.1023/A:1008683107812
  9. World-Wide Web Consortium, 'XML Schema Part 0 : Primer,' http://www.w3.org/TR/xmlschema-0/
  10. World-Wide Web Consortium, 'XQuery 1.0: An XML Query Language,' http://www.w3.org/TR/xquery/