QAL: A query algebra of complex objects

作者:

Highlights:

摘要

The main motivation for the development of a query algebra of complex objects QAL is the study of the operations needed to query the structural aspects of object-oriented databases which are due to the advantages of the object-oriented database model over conventional relational and functional database models. The basic operations of the QAL query algebra evolved from relational algebras and the FQL family of functional query languages by refining their operations for the manipulation of objects. In order to support the features specific to object-oriented data models, QAL offers: (i) a set of operations which provide the means for querying conceptual schemata and (ii) an operation which provides a simple and efficient way of querying nested components of complex objects. We show through a case-study consisting of a comprehensive set of examples how these operations can be employed to express a class of queries specific to object-oriented databases

论文关键词:Database algebras,Object algebra,Query languages,Complex objects,Conceptual schema

论文评审过程:Received 29 February 1996, Revised 19 May 1997, Accepted 23 February 1998, Available online 5 October 1999.

论文官网地址:https://doi.org/10.1016/S0169-023X(98)00049-4