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
Link To Document