Evaluating queries with outer joins by categorizing and...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000

Reexamination Certificate

active

06850927

ABSTRACT:
Aspects of the invention provide methods for rewriting and computing database queries that include outer join conditions, and for determining columns that satisfy a criteria. According to one aspect, a component relation key is assigned to each unique column in a first table and an aggregate relation key is generated for each record in a second table, wherein the aggregate relation key is based on one or more of the component relation keys corresponding to columns with non-null values from the second table. Distinct aggregate relation keys are determined, and an original query with an outer join is rewritten into at least a number of sub-queries equal to the number of distinct aggregate keys, wherein each sub-query includes a join condition based on each column represented by the respective distinct aggregate keys. Significantly, the combination of sub-queries is logically equivalent to the original query, but does not include outer join conditions. Therefore, a more efficient query is provided.

REFERENCES:
patent: 6385603 (2002-05-01), Chen et al.
patent: 20030088558 (2003-05-01), Zaharioudakis et al.
patent: 20030120682 (2003-06-01), Bestgen et al.
Colin L. McMaster, “An Analysis of Algorithms for the Dutch National Flag Problem”, Oct. 1978, vol. 21 No. 10, pag 842-846.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Evaluating queries with outer joins by categorizing and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Evaluating queries with outer joins by categorizing and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Evaluating queries with outer joins by categorizing and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3465958

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.