Data processing: database and file management or data structures – Database design – Data structure types
Patent
1997-08-01
1999-02-23
Kulik, Paul V.
Data processing: database and file management or data structures
Database design
Data structure types
707 2, G06F 1730
Patent
active
058754474
ABSTRACT:
A method, apparatus, and article of manufacture for query simplification by applying generalized inference propagation and generalized transitive closure in SQL queries having selection, projection, join, outer join, and intersection operations. The disclosed transformations and enumeration method unify and solve the problems of 1) unnesting join aggregate queries, and 2) complete enumeration of queries containing outer joins, when the outer join predicate references an aggregated value, or the predicate references more than two base relations in a query subtree. The system first eliminates redundant sub-expressions and modifies expensive binary operations to inexpensive binary operations, then converts complex predicates to simple predicates by application of a generalized selection (GS) operator.
REFERENCES:
patent: 5367675 (1994-11-01), Cheng et al.
patent: 5412804 (1995-05-01), Krishna
patent: 5557791 (1996-09-01), Cheng et al.
patent: 5659728 (1997-08-01), Bhargava et al.
patent: 5680603 (1997-10-01), Bhargava et al.
patent: 5701454 (1997-12-01), Bhargava et al.
patent: 5701455 (1997-12-01), Bhargava et al.
patent: 5713015 (1998-01-01), Goel et al.
patent: 5724568 (1998-03-01), Bhargava et al.
Gautam Bhargava et al., "Efficient Processing of Outer Joins and Aggregate Functions", 1996, 12th International Conference on Data Engineering, IEEE, pp. 441-449.
Pintsang Chang, "Nonlinear Versus Linear Recursion: A Perspective from Computing Transitive Closure of a Binary Relation by the Join Domain Nested Loops Approach", 1990, Compsac, pp. 382-390.
Goel Piyush
Iyer Balakrishna Raghavandra
International Business Machines - Corporation
Kulik Paul V.
LandOfFree
Reordering of complex SQL queries involving GROUPBYs, joins, out does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Reordering of complex SQL queries involving GROUPBYs, joins, out, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reordering of complex SQL queries involving GROUPBYs, joins, out will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-315756