The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 02, 2010

Filed:

Aug. 13, 2007
Applicants:

Ahmad Said Ghazal, Redondo Beach, CA (US);

Paul Laurence Sinclair, Manhattan Beach, CA (US);

Inventors:

Ahmad Said Ghazal, Redondo Beach, CA (US);

Paul Laurence Sinclair, Manhattan Beach, CA (US);

Assignee:

Teradata US, Inc., Miamisburg, OH (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 17/45 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method, computer program, and database system are disclosed for executing database queries. The database includes a first table (T1) having a primary key (PK) column and a first correlated value column (CV1) and a second table (T2) having a foreign key (FK) column related to the primary key column of the first table and a second correlated value column (CV2). One implementation of the method includes preparing a database query for execution based at least in part on application of a derived constraint rule (DCR) having the form, (PK=FK)→CV+C≦CV≦CV+C, where Cand Care constants and '→' means 'implies,' to produce an execution plan. A frequency of errors due to changes in DCRs is taken into account when preparing the execution plan. The plan is then executed.


Find Patent Forward Citations

Loading…