• DocumentCode
    3374717
  • Title

    Efficient processing of outer joins and aggregate junctions

  • Author

    Bhargava, Gautarn ; Goel, Piyush ; Iyer, Bala

  • Author_Institution
    Silicon Graphics Comput. Syst., Mountain View, CA, USA
  • fYear
    1996
  • fDate
    26 Feb-1 Mar 1996
  • Firstpage
    441
  • Lastpage
    449
  • Abstract
    Removal of redundant outer joins is essential for the reassociation of outer joins with other binary operations. We present a set of comprehensive algorithms that employ the properties of strong predicates along with the properties of aggregation, intersection, union, and except operations to remove redundant outer joins from a query. For the purpose of query simplification, we generate additional projections by determining the keys. Our algorithm for generating keys is based on a novel concept of weak bindings that is essential for queries containing outer joins. Our algorithm for converting outer joins to joins is based on a novel concept of join-reducibility
  • Keywords
    database theory; query processing; relational algebra; relational databases; aggregate junctions; aggregation; binary operations; except; intersection; join reducibility; outer joins; query processing; query simplification; redundant outer joins; relational database; strong predicates; union; weak bindings; Aggregates; Algebra; Costing; Costs; Graphics; Ground support; Merging; Relational databases; Silicon; Warehousing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1996. Proceedings of the Twelfth International Conference on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1063-6382
  • Print_ISBN
    0-8186-7240-4
  • Type

    conf

  • DOI
    10.1109/ICDE.1996.492193
  • Filename
    492193