오디세우스 객체관계형 DBMS를 위한 XML 스키마 생성자의 설계 및 구현

최근 웹에서 XML(extensible markup language) 문서들이 보편화됨에 따라, 기존의 DBMS 를 이용하여 XML 문서를 효율적으로 저장하고 관리하는 방법에 대한 연구가 활발히 진행중이다. 이를 위하여 DTD(document type definition)로부터 데이타베이스 스키마를 생성하는 효율적인 방법이 필요하다. 그러나 지금까지는 대부분의 연구가 풍부한 모델링 기능을 제공하는 객체관계형 DBMS 대신에 관계형 DBMS 관점에서 진행되어왔다. 본 논문에서는 객체관계형 DBMS 인 오디세우스를 위한 XML 스키마 생성자를 설계하고 구현한다. 첫째, DTD 로부터 관계형 데이타베이스 스키마를 생성하는 기존의 방법을 객체관계형 DBMS 의 중요한 모델링 기능인 집합 타입과 참조 타입을 이용하도록 수정한다. 둘째, 수정된 방법을 오디세우스 객체관계형 DBMS 에 구현한다. 마지막으로, 구현을 용이하게 할 수 있도록 기존의 방법에서 예로서만 기술된 DTD 단순화 방법에 대한 구체적인 알고리즘을 제시한다.