• DocumentCode
    924737
  • Title

    Evaluation and optimization of query programs in an object-oriented and symbolic information system

  • Author

    Yoo, Song Bong ; Sheu, Phillip C Y

  • Author_Institution
    Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
  • Volume
    5
  • Issue
    3
  • fYear
    1993
  • fDate
    6/1/1993 12:00:00 AM
  • Firstpage
    479
  • Lastpage
    495
  • Abstract
    OASIS, a database programming environment that extends UNIX with the concept of persistent objects, is discussed. The OASIS query languages extend conventional database query languages with procedural methods and general control statements. As the complexity of the languages makes it difficult to device a query optimizer based on a universally applicable algorithm, each query in OASIS is optimized based on a collection of basic patterns for which each pattern is associated with a separation query optimization algorithm. The optimization techniques for a set of basic patterns consisting of iterative statements and a set of nested statements is described. The optimization techniques discussed include an extended decomposition algorithm, evaluation of multiple conditions, data dependence analysis, and optimization of queries with arbitrary nesting
  • Keywords
    information retrieval; object-oriented databases; programming environments; query languages; OASIS; arbitrary nesting; data dependence analysis; database programming environment; decomposition algorithm; general control statements; iterative statements; multiple conditions; nested statements; object-oriented systems; optimization; procedural methods; query languages; query optimizer; query programs; symbolic information system; Database languages; Database systems; Deductive databases; Information systems; Iterative algorithms; Object oriented databases; Object oriented programming; Programming environments; Query processing; Relational databases;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.224199
  • Filename
    224199