객체 지향형 모델링 도구를 이용한 데이타베이스 스키마 자동 변환기의 설계 및 구현

데이타베이스 스키마 설계는 데이타베이스와 관련된 모든 작업의 기반이며 적절한 데이타베이스 스키마의 설계가 데이타베이스 시스템 성능에 미치는 영향은 막대하다. 데이타베이스의 효율적인 설계를 위하여 본 논문에서는 현실 세계를 데이타베이스 개념 스키마로 모델링 하는 도구로 객체 지향형 모델링 도구인 OMT를 채택하고, 이를 이용하여 설계된 스키마를 효율적인 관계형 데이타베이스의 스키마로 자동 변환하는 시스템에 대해 연구한다. 또한 본 시스템에서는 데이타베이스 모델에서 발생하는 객체 지향 개념의 다양한 의미를 표현하기 위한 관계형 질의어로 SQL92(SQL2)의 구문을 이용한다. 객체 지향형 모델링 도구인 OMT와 관계형 데이타베이스 사이의 효율적이고 최적화된 변환 방법의 설계와, OMT에서 표현 가능한 다양한 객체 의미를 관계형 스키마에 표현하기 위하여 OMT의 다양한 개체들을 분류하고, 이 분류에 따라 효율적인 변환 규칙을 정의한다. 또한 설계된 모델의 변경이 일어날 때 이를 관계형 스키마로 적용하는 방법에 대해서 연구하며, 이러한 변환 규칙을 적용하여 관계형 데이타베이스의 스키마 및 테이블 설계를 자동으로 수행하는 시스템을 제안하고 구현 중인 시스템을 소개한다.