Design and Implementation of a query Processor Supporting the ODMG-93 Standard

오디세우스 객체지향 멀티미디어 DBMS를 위한 ODMG-93 표준을 지원하는 질의 처리기의 설계 및 구현

  • 이민재 (한국과학기술원 전산학과/첨단정보기술 연구센터) ;
  • 유치헌 (육군사관학교 전산학과) ;
  • 한욱신 (한국과학기술원 전산학과/첨단정보기술 연구센터) ;
  • 황규영 (한국과학기술원 전산학과/첨단정보기술 연구센터)
  • Published : 1999.10.01

Abstract

객체지향 데이터베이스 관리 시스템(OODBS)을 위한 표준의 중요성이 증가함에 따라, Object Database Management Group(ODMG)에서 제안된 ODMG-93 명세는 사실상의 업계 표준으로 자리잡고 있다. 많은 OODBMS들이 ODMG-93을 채택하고 있지만, 일부 시스템만이 실제 명세를 따르고 있다. 특히, 대부분의 시스템은 OODBMS의 가장 중요한 부분 중 하나인 ODMG-93 객체 질의 언어(OQL)에 대한 지원이 미흡한 실정이다. 본 논문에서는 OQL을 지원하기 위한 질의 처리기를 설계하고 구현한다. 우선, OQL을 지원하기 위한 요구 사항을 분석한다. 다음으로 분석된 요구사항에 따라 질의 처리기를 구현한다. 구현된 질의 처리기는 OQL의 가장 중요한 기능인 경로식, 메소드 호출, 명시적 조인, 객체 생성, 다형성 등을 지원한다.

Keywords