A Query Language and Relationship Management Techniques for Object-Oriented Databases

객체 중심 데이터베이스를 위한 관계성 관리 기법 및 질의어

  • 황수찬 (한국항공대학 전자계산학과) ;
  • 이석호 (서울대학교 컴퓨터공학과)
  • Published : 1993.04.01

Abstract

In the new database applications such as office information systems, CAD/CAM, and AI, it is required to support not only fixed Is-A and Part-Of relationships but also various user-defined dynamic relationships including complicate constraints. However, existing object-oriented systems have many weaknesses in managing those complex relationships. This paper presents the Object-Oriented Relationship data Model (OORM) which is designed to provide facilities for modeling complex relationships into object oriented databases using abstraction concept. In the model, various integrity and consistency constraints related to the relationships can be also represented. And this paper presents a query language, ORSQL(Object Relationship SQL). ORSQL is a nonprocedural query language having similiar syntax to the standard SQL and supporting OORM's operations.

Keywords