• DocumentCode
    3429938
  • Title

    Semantic query optimization for object databases

  • Author

    Gran, J. ; Gryz, J. ; Minker, J. ; Raschid, L.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Towson State Univ., MD, USA
  • fYear
    1997
  • fDate
    7-11 Apr 1997
  • Firstpage
    444
  • Lastpage
    453
  • Abstract
    Presents a technique for semantic query optimization (SQO) for object databases. We use the ODMG-93 (Object Data Management Group) standard ODL (Object Database Language) and OQL (Object Query Language) languages. The ODL object schema and the OQL object query are translated into a DATALOG representation. Semantic knowledge about the object model and the particular application is expressed as integrity constraints. This is an extension of the ODMG-93 standard. SQO is performed in the DATALOG representation, and an equivalent logic query and (subsequently) an equivalent OQL object query are obtained. SQO is based on the residue technique of Chakravarthy et al. (1990). We show that our technique generalizes previous research on SQO for object databases. It can be applied to queries with structure constructors and method application. It utilizes integrity constraints about keys, methods and knowledge of access support relations, to produce equivalent queries, which may have more efficient evaluation plans
  • Keywords
    DATALOG; data integrity; data structures; object-oriented databases; object-oriented languages; query processing; software standards; DATALOG representation; ODL object schema; ODMG-93 standard; OQL object query; access support relations; equivalent logic query; integrity constraints; keys; method application; object databases; query evaluation plans; residue technique; semantic query optimization; structure constructors; Computer science; Constraint optimization; Deductive databases; Educational institutions; Logic; Optimization methods; Query processing; Relational databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1997. Proceedings. 13th International Conference on
  • Conference_Location
    Birmingham
  • ISSN
    1063-6382
  • Print_ISBN
    0-8186-7807-0
  • Type

    conf

  • DOI
    10.1109/ICDE.1997.581983
  • Filename
    581983