Resources Contact Us Home
Method and apparatus for optimizing database queries involving aggregation predicates

Image Number 5 for United States Patent #6088524.

A method and apparatus for optimizing a query involving aggregation. Aggregation predicates are represented by a constraint language through which relationships involving aggregation predicates can be shown. As a result, new predicates can be inferred from an initial set of aggregation predicates and optimization techniques which involve inferring new predicates can be applied. It is also shown how to restrict the inferences involving aggregation predicates to only those predicates which will lead to new predicates which are relevant to query optimization. In general, the technique is not limited to query optimization, but may be applied to various applications involving the manipulation of aggregation predicates.

  Recently Added Patents
Programming of DIMM termination resistance values
Information processing apparatus, including updating of program and program information, and method of updating program of the information processing apparatus
Key management using quasi out of band authentication architecture
Containers having radio frequency identification tags and method of applying radio frequency identification tags to containers
Power device and method of packaging same
Method for isomerisation of hop alpha-acids using heterogeneous alkaline earth metal based catalysts
Taste receptors of the T1R family from domestic cat
  Randomly Featured Patents
Disposable absorbent article with enhanced absorption properties
Furniture component
Copper alloy having high resistance to oxidation for use in leads on semiconductor devices
Apparatus for cutting laminate
High output electrosurgical unit
Method, apparatus, and program for driving a motor in a feedback control system, capable of suppressing motor oscillation
Method for adhering substrates using adhesive devices containing silicone gels
Apparatus for dissipating fog with limited use of energy
21910, 56634, 55053, 2504, 15977, 14760, 25501, 17903, 3700, 21529, 26176, 26343, 56638, 18610, 33217, 21967, H1983, M1983, 38555 or 593 molecules and uses therefor