A Study on the Design and Requirements of the Object-oriented Database Systems

객체지향 데이터베이스 시스템의 필요요건과 설계에 관한연구

  • 유양근 (강남대학교 문헌정보학과) ;
  • 류해영 (단국대학교 전산통계학과)
  • Published : 1997.02.01

Abstract

This paper introduces the basic concepts and requirements of database system based on the object-oriented paradigm,and presents the overview of the design of an object-oriented data base system which refects those conceprs and requirements . The system imolemented on C++,consists of three structure layers.The inner layer, which is in fact a storage system,performs file I/O,while the inermediate layer is responisible for most of the functions except the ones rerated to the user interface, such as the transaction management,the schema manage-ment,and the management of buffers in main memory etc.The outer layer,designed mainly for the uwerunteface,mot only privides the functions for graphical user interface,preprocessor,and interpreter etc,but also supports extended SQL for object-oriented features.

본 논문은 객체지향 패러다임에 입각한 데이터베이스 시스템의 기본적인 개념과 필요 요건을 제시하고 이에 부응하는 객체지향 데이터베이스 시스템의 개괄적 설계를 보인다. 이 시스텀은 C++에 기초하여 크게 세개의 개층으로 구성 된다. 최하층은 저장시스템(storage system)으로 화일 입출력을 수행하고 중간층은 트랜잭션 관리, 시크마관리, 주기억장치에서의 버퍼관리 등 사용자 인터페이스를 제외한 여러 기능을 담당한다.최상위층은 사용자인터페이스를 위하여 설계되어 그래픽 사용자 인터페이스 (graphical user interface), 전처리기(prepro-cessor), 인터프리터 등 여러관련 기능을 제공할 뿐만 아니라 객체지향의 여러 특성을 위해 확정된 SQL을 지원하하도록 한다.

Keywords