• DocumentCode
    2704373
  • Title

    A query algebra for object-oriented databases

  • Author

    Shaw, Gail M. ; Zdonik, Stanley B.

  • Author_Institution
    Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
  • fYear
    1990
  • fDate
    5-9 Feb 1990
  • Firstpage
    154
  • Lastpage
    162
  • Abstract
    An algebra that synthesizes relational query concepts with object-oriented databases is defined. The algebra fully supports abstract data types and object identity, while providing associative access to objects. The operations take an abstract view of objects and access typed collections of objects through the public interface defined for the type. The algebra supports access to relationships implied by the structure of the objects, as well as the definition and creation of new relationships between objects. The operations create new objects with unique identities and can use object identity in the manipulation of objects. The support for object identity leads to new definitions for equality of results and operators that can manipulate the identities of objects
  • Keywords
    data structures; database theory; object-oriented databases; query languages; relational databases; abstract data types; associative access; object identity; object manipulation; object-oriented databases; public interface; query algebra; relational query concepts; Algebra; Computer science; Contracts; Data models; Encapsulation; Marine vehicles; Object oriented databases; Object oriented modeling; Power system modeling; Relational databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1990. Proceedings. Sixth International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    0-8186-2025-0
  • Type

    conf

  • DOI
    10.1109/ICDE.1990.113465
  • Filename
    113465