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 :
بازگشت