• DocumentCode
    3194773
  • Title

    An association algebra for processing object-oriented databases

  • Author

    Guo, Mingsen ; Su, Stanley Y W ; Lam, Herman

  • Author_Institution
    Bull HN Worldwide Inf. Syst., Phoenix, AZ, USA
  • fYear
    1991
  • fDate
    8-12 Apr 1991
  • Firstpage
    23
  • Lastpage
    32
  • Abstract
    An association algebra (A-algebra) is presented for manipulating object-oriented (O-O) databases which is analogous to the relational algebra for relational databases. In this algebra, objects and their associations in an O-O database are uniformly represented by association patterns and are manipulated by a number of operators. These operators are defined to operate on association patterns of both heterogeneous and homogeneous structures. Very complex structures (e.g. network structures of object associations across several classes) can be directly manipulated by these operators. Therefore, the association algebra has greater expressive powers than the relational algebra which manipulates on relations of compatible structures. Some mathematical properties of these operators are described together with their application in query decomposition and optimization. The algebra has been used as the basis for the design and implementation of an O-O query language called OQL and a knowledge rule specification language
  • Keywords
    object-oriented databases; query languages; specification languages; A-algebra; OQL; association algebra; association patterns; knowledge rule specification language; network structures; object oriented databases; object-oriented databases; optimization; query decomposition; Algebra; Data models; Database languages; Database systems; Information systems; Object oriented databases; Object oriented modeling; Relational databases; Research and development; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1991. Proceedings. Seventh International Conference on
  • Conference_Location
    Kobe
  • Print_ISBN
    0-8186-2138-9
  • Type

    conf

  • DOI
    10.1109/ICDE.1991.131449
  • Filename
    131449