System and method for generating horizontal view for SQL queries to vertical database
First Claim
Patent Images
1. A computer system, comprising:
- a general purpose computer coupled to a relational database system characterized by at least one ternary vertical table, the computer including logic for undertaking method acts including;
defining a logical horizontal view over the vertical table;
receiving at least one SQL query against the horizontal view;
transforming the query to render a transformed query; and
executing the transformed query against the vertical table to generate an output.
1 Assignment
0 Petitions
Accused Products
Abstract
A database including vertical tables useful for storing large numbers of objects having potentially thousands of attributes in, e.g., e-commerce applications. To support querying the vertical database using conventional SQL, a horizontal view over the underlying vertical tables is defined, and then queries are posed against the view. The queries are automatically transformed and executed against the vertical tables. If desired, the query results can be transformed back to a horizontal format. In this way, it appears to the user that a conventional horizontal data format is being used.
30 Citations
14 Claims
-
1. A computer system, comprising:
-
a general purpose computer coupled to a relational database system characterized by at least one ternary vertical table, the computer including logic for undertaking method acts including;
defining a logical horizontal view over the vertical table;
receiving at least one SQL query against the horizontal view;
transforming the query to render a transformed query; and
executing the transformed query against the vertical table to generate an output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification