부질의 기능을 추가한 확장된 Query-by-Example

The estended query-by-example supporting subqueries

  • 원희선 (한국방송공사 기술연구소) ;
  • 이종학 (한국과학기술원 전산학과) ;
  • 황규영 (한국과학기술원 전산학과)
  • 발행 : 1994.09.01

초록

Query-by-Example(QBE) is high-level display-oriented databased manipulation language that provides a convenient and unified style for querying, updating, defining, and controling a relational database. QBE is relationally complete. However, lack of aubquery constructs limits th usability of QBE significantly. In particular, certain queries cannot be represented in one window. In this paper, we define a subquery box and extend QBE for subquery construction. The Extended QBE makes it possible to represent the queries that the QBE cannot do in one window, reducing the overhead and complexity of composing those queries. We also define the grammar of the Extended QBE and present the parsing techniques. Finally, we present an algorithm to transform the queries in Exteded QBE to those in SQL. The result of the transformation can be executed using dynamic SQL features of any SQL system. The proposed language has been implemented on OS/2 using the OS/2 EE Database Manager.

키워드