DTD의 분석을 통한 XML 문서 저장

Storing XML documents through analyzing DTD

  • 신병주 (경남대학교 컴퓨터공학과) ;
  • 진민 (경남대학교 컴퓨터공학과)
  • 발행 : 2002.05.01

초록

XML은 인터넷 기반의 비즈니스 환경에서 데이터 교환의 표준으로 확고한 위치를 확보하였다. 따라서, XML로 표현된 비즈니스 데이터를 가장 보편적인 DBMS인 관계 데이터베이스에 저장하기 위한 요구가 증가하고 있다. 그러나, XML과 관계 데이터베이스 간의 구조적 불일치에 의해 발생하는 문제점들을 해결하기 위해 XML 문서를 관계 데이터베이스에 저장하기 위한 별도의 저장 방법에 대한 연구가 활발히 진행되었다. 그 중의 한 방법이 DTD의 분석을 통해서 저장 방법을 결정하는 것이었다. 그러나 DTD는 XML과 다른 문법 구조를 갖기 때문에 파싱의 어려움이 존재하고, 관계 데이터베이스와의 원활한 연계가 어려우며, 사용자가 원하는 형태를 정의해서 사용할 수가 없기 때문에 유연성이 떨어지는 단점을 가지고 있다. 따라서, 본 논문에서는 DTD를 통한 XML 문서의 저장 방법에서 DTD로부터 추출한 저장 구조를 XML 형태의 문서로 변환하여 저장할 수 있는 방법을 제안한다.

키워드