$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

관계형 스키마로부터 중복성이 없는 XML 스키마로의 효율적인 변환 기법
An Efficient Transformation Technique from Relational Schema to Redundancy Free XML Schema 원문보기

인터넷정보학회논문지 = Journal of Korean Society for Internet Information, v.11 no.6, 2010년, pp.123 - 133  

조정길 (성결대학교 컴퓨터공학부)

초록
AI-Helper 아이콘AI-Helper

XML은 웹상에서 데이터를 만들고 교환하기 위한 새로운 표준이 되었다. 그러나 대부분의 비즈니스 데이터는 아직까지 관계형 데이터베이스 관리 시스템으로 저장되고 관리되고 있다. 따라서 효과적으로 관계형 데이터를 인터넷 기반의 XML 데이터로 변환하는 필요성이 증대되고 있다. 변환 과정에서 가장 중요한 점은 관계형 스키마의 구조적, 의미적 관계 정보를 XML 스키마에 정확히 반영하는 것이다. 그러나 대부분의 변환 방법들이 이러한 관계 정보들을 지원하지 못하는 문제점을 지니고 있다. 이 논문에서는 관계형 데이터베이스 스키마를 XML 스키마인 XML Schema로 변환하는 알고리즘을 제안한다. 변환에는 명시적/묵시적 참조 무결성 관계 정보뿐만 아니라 데이터 중복이 없는 중첩 구조의 높은 단계를 달성할 것이다. 이 논문에서의 절차는 우선 참조 무결성 정보를 추출하여 중복 배제 스키마 모델을 제안하고, 그리고 중첩 구조를 탐사함으로 데이터 중복이 없는 XML Schema 구조를 개선한다.

Abstract AI-Helper 아이콘AI-Helper

XML has been become the new standard for publishing and exchanging data on the Web. However, most business data is still stored and maintained in relational database management systems. As such, there is an increasing need to efficiently publish relational data as XML data for Internet-based applica...

주제어

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

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

문제 정의

  • 이 논문에서는 관계형 데이터베이스 스키마를 XML 스키마로 변환하는 기법을 제안한다. 제안된 변환은 참조 무결성 정보뿐만 아니라 데이터 중복이 없는 중첩 구조의 높은 단계를 달성할 것이다.
  • 이 논문에서는 관계형 데이터의 내용, 구조, 명시적/묵시적 참조 무결성 등을 보존하고, 중복 배제 중첩 구조가 되도록 XML 스키마인 XML Schema를 생성하는 알고리즘을 제안하였다. XML Schema를 생성하는데 있어서 이 논문의 스키마 변환 알고리즘은 다음과 같은 특징을 가지고 있다.
  • 제안된 변환은 참조 무결성 정보뿐만 아니라 데이터 중복이 없는 중첩 구조의 높은 단계를 달성할 것이다. 이 논문의 절차는 참조 무결성 정보를 추출하는 스키마 모델을 제안하고, 중첩 구조를 탐사함으로 데이터 중복이 없는 스키마 구조를 개선한다. 이 논문의 나머지 부분은 다음과 같이 구성되어 있다.
  • 이 절에서는 이 논문에서 제시한 변환방법과 기존에 발표되었던 변환 방법들에 대해 비교 평가하고 이 논문의 독창성을 보인다. 비교 평가를 위해서 변환에 대표적인 방법인 NeT, CoT, ConvRel, [5]를 이용한다.

가설 설정

  • 관계형 데이터베이스 스키마의 명시적/묵시적 참조 무결성 관계 정보를 보존하며, XML 문서에서 데이터 중복성을 배제하며, 모든 가능한 중첩 구조를 탐사하여 XML Schema에 반영한다. 이 논문에서는 각각의 테이블에 있는 관련된 칼럼을 동일한 이름으로 사용한다고 가정하였다. 향후 연구에서는 다른 이름의 칼럼을 쓰더라도 동의어나 동음이어와 같은 유사 어를 추출하여 반영할 계획이다.
  • 이 논문에서는 관계형 데이터베이스 스키마를 XML 스키마로 변환하는 기법을 제안한다. 제안된 변환은 참조 무결성 정보뿐만 아니라 데이터 중복이 없는 중첩 구조의 높은 단계를 달성할 것이다. 이 논문의 절차는 참조 무결성 정보를 추출하는 스키마 모델을 제안하고, 중첩 구조를 탐사함으로 데이터 중복이 없는 스키마 구조를 개선한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
관계형 스키마를 XML 스키마로 변환하는 방법은 어떻게 분류할 수 있나? 관계형 스키마를 XML 스키마로 변환하기 위한 많은 연구가 진행되었다[2,3,4,5]. 변환 방법에는 사용자 명세에 의한 구조적 변환 방법인 SilkRoute[6] XPERANTO[7] DB2XML[3], 구조적 변환 방법인 FT[8] Net[9] [10] [4], 의미적 변환 방법인 CoT[9] ConvRel[11] VQT[12] QP-T[13] [15]로 분류할 수가 있다[14].
변환의 정확성을 보장할 수 없는 경우는? 이러한 환경에 따라 최근에는 관계형 데이터베이스를 XML 문서로 변환하는 연구가 활발히 진행되고 있다[1]. 그러나 관계형 데이터베이스 스키마에 정의 오류가 있는 경우나 불완전하게 스키마가 기술된 경우에는 변환의 정확성을 보장할 수가 없다. 따라서 효과적이고 보다 정확하게 관계형 데이터베이스를 XML 문서로 변환하는 기법이 요구된다.
XML 스키마에는 무엇이 있는가? XML 문서의 내용을 기술하고 규정하는 W3C XML 언어인 XML 스키마에는 DTD와 XML Schema[15]가 있다. 스키마 변환에 관한 기존 연구들의 대부분은 XML 스키마로 DTD를 사용하고 있다[6,9,5].
질의응답 정보가 도움이 되었나요?

참고문헌 (16)

  1. 조정길, "함수적 종속성을 반영한 XML 문서의 관계형 스키마 매핑 기법", 한국인터넷정보학회논문지, 제8권, 제2호, pp.95-103, 2007. 

  2. C. Liu, J. Liu, and M. Guo, "Accessing Relational Databases via XML Schema", CAiSE'03 Forum, Klagenfurt/Velden, Austria, pp.17-20, June 2003. 

  3. V. Turau, "Making Legacy Data Accessible for XML Applications",. http://www.informatik. fhwiesbaden.de/~tarau/veroeff.html, 1999. 

  4. C. Liu, M. Vincent and J. Liu, "Constraint preserving transformation from relational schema to XML schema", World Wide Web Journal, vol.9, No.1, pp.93-110, 2006. 

  5. 김진형, 정동원, 백두권, "묵시적 참조 무결성을 고려한 관계형 스키마 모델의 XML 스키마 모델 변환 알고리즘," 한국정보과학회, 정보과학회논문지: 데이타베이스, 제 33권, 제 5호, pp. 526-537, 2006년 10월 

  6. M. Fernandez, W. Tab, and D. Suciu, "SilkRoute: Trading between relations and XML", In Proceedings of WWW, pp. 723-745, 2000. 

  7. M. Carey, D. Floirescu, Z. Ives, Y. Lu, J. Shanmugasundaram, E. Shekita, and S. Subramanian. "XPERANTO: Publishing Object- Relational Data as XML", WebDB, pp.105-110, May, 2000. 

  8. D. Lee, M. Mani, F. Chiu, and W. Chu. Nesting-based relational-to-xml schema translation. In Proceedings of the WebDB, pages 61-66, 2001. 

  9. D. Lee, M. Mani, F. Chiu, and W. W. Chu, "Net&CoT: Translating Relational Schemas to XML Schemas using Semantic Constraints", CIKM, McLean, VA, USA, November, 2002. 

  10. C. Liu, and J. Liu, "On Transformation to Redundancy Free XML Schema from relational Databases Schema", LNCS 2642 - APWeb, pp.35-46, Xi'an, China, 2003. 

  11. A. C. Duta, K. Barker, R. Alhajj, "ConvRel: Relationship Conversion to XML Nested Structures", SAC 2004, Nicosia, Cyprus, March 14-17, 2004. 

  12. J. Kim, D. Jeong, D. Baik, "A Translation Algorithm for Effective RDB-to-XML Schema Conversion Considering Referential Integrity Information", JISE, Vol.25, No.1 pp.137-166, January 2009. 

  13. J. Kim, D. Jeong, and D. Baik, "Query Pattern-based Relational Data to XML Data Translation Algorithm," Journal if Computer Science 3(4):212-217, 2007. 

  14. W. Fan and J. Simeon, "Integrity Constraints for XML", Journal of Computer Systems Sciences, Vol. 66, pp.254-291, 2003. 

  15. World_Wide Web Consortium, "XML Schema Part1:Structures", W3C Recomendation, http://www.w3.org/TR/xmlschema-1, 2004. 

  16. C. Baru, "XViews: XML views of relational schemas", In Proceedings of DEXA Workshop, pp. 700-705, 1999. 

저자의 다른 논문 :

관련 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로