ORL: an object retrieval language interface to an object algebra

  title={ORL: an object retrieval language interface to an object algebra},
  author={Susan Darling Urban and Chiung-hsun Chen Lai and Sanjay Saxena},
  journal={[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference},
  • S. Urban, C. Lai, S. Saxena
  • Published 21 September 1992
  • Computer Science
  • [1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference
The authors present the design of ORL, an object retrieval language interface to the EQUAL object algebra. ORL has an extended SQL syntax and is implemented on top of the ONTOS object-oriented database system. The complete system provides an interactive query facility as an alternative to the programatic OSQL interface provided by ONTOS. In general, ORL provides a more concise, user-friendly approach to the expression of queries over objects than the object algebra on which it is based. The… 
1 Citations

Figures from this paper

An overview of the ASU engineering database project: interoperability in engineering design
  • S. Urban, J. Shah, M. Rogers
  • Computer Science
    Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems
  • 1993
The paper presents a work-in-progress report on work addressing interoperability in engineering design environments. The work is being conducted as a joint research effort between computer science


A query algebra for object-oriented databases
  • G. Shaw, S. Zdonik
  • Computer Science
    [1990] Proceedings. Sixth International Conference on Data Engineering
  • 1990
An algebra that synthesizes relational query concepts with object-oriented databases is defined and support for object identity leads to new definitions for equality of results and operators that can manipulate the identities of objects.
A data model and query language for EXODUS
The EXTRA and EXCESS data model and query language are presented and are intended to serve as a test vehicle for tools developed under the EXODUS extensible database system project.
Queries in object-oriented databases
A model of a query under an object-oriented data model is developed, and the fundamental differences in the semantics of queries in object- oriented databases and relational databases are analyzed.
The Role of Polymorphism in Schema Evolution in an Object-Oriented Database
A polymorphic object algebra for an object-oriented database model is introduced and it is shown to what extent queries return identical or equivalent results when the objects in the database are modified to conform to a modified schema.
ARIEL - A Semantic Front-End to Relational DBMSs
This paper introduces the query language ARIEL, a language which retains the formal precision of relational languages such as SQL and QUEL, while exploiting the greater expressiveness of a semantic
The database language GEM
GEM is designed as an easy-to-use extension of the relational language QUEL, providing support for the notions of entities with surrogates, aggregation, generalization, null values, and set-valued attributes.
An investigation of the view update problem for object-oriented views
  • S. Urban, K. Chalmers
  • Computer Science
    Eleventh Annual International Phoenix Conference on Computers and Communication [1992 Conference Proceedings]
  • 1992
The contribution of this research is the development of an approach for analyzing semantic constraints associated with the view intension to identify alternative view update translations and identify potential update side effects.
PDM: An Object-Oriented Data Model
The data model, called PDM, is an extension of the Daplex functional data model that illustrates an integration of functional, relational, and object-oriented approaches.
The functional data model and the data languages DAPLEX
This paper presents and motivates the DAPLEX language and the underlying data model on which it is based.