Database query table substitution
AssigneeTeradata US, Inc.
InventorsMichael Chaves, Jason Figge, Harold Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeTeradata US, Inc.
InventorsMichael Chaves, Jason Figge, Harold Lee
Estimating the term…
The subject mater herein relates to requesting data from a database and, more particularly, to database query table substitution. Various embodiments provide systems, methods, and software to evaluate requests for data from a database and make table substitutions in the request to reduce a number of tables queried. Some embodiments include receiving a data request including data from two or more database table columns and building a list of all database tables specified in the data request. Some such embodiments further include, for each column in the data request, identifying each table from the list of all tables within which the column is present and identifying a least number of one or more tables that together include all of the columns of the data request. The data request may then be modified by changing the table of one or more of the columns in the received data requests.
A computerized method of evaluating and modifying a database data request, the method comprising:
A system comprising:
A non-transitory computer-readable storage medium, with instructions encoded and stored thereon, which when executed, cause a suitably configured computing system, including a database that holds data in tables having columns and rows, to:
Dependencies are inferred from the claim text.