Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
102 words
A query definition system for implementing relational algebra in a relational database, the system comprising: (a) means for associating with a relation definition a dependency matrix containing entries representing dependencies between said relation and its subparts, each subpart representing another relation; and (b) means for displaying, on a display device, structural information about said relation using the columns and rows and values from said dependency matrix; and (c) means for modifying said relation by transforming its dependency matrix by applying an operator to the structure of said relation, said operator comprising at least one of: a depth-of-field operator, and a blowup operator.
Claim 2
Dependent Claim
102 words
A query definition system for implementing relational algebra in a relational database, the system comprising: (a) means for associating with a relation definition a dependency matrix containing entries representing dependencies between said relation and its subparts, each subpart representing another relation; and (b) means for displaying, on a display device, structural information about said relation using the columns and rows and values from said dependency matrix; and (c) means for modifying said relation by transforming its dependency matrix by applying an operator to the structure of said relation, said operator comprising at least one of: a depth-of-field operator, and a blowup operator.
Claim 3
Dependent Claim
41 words
The system of claim 1 , further including means for implementing a drill down algorithm by displaying, upon request, one or more dependency matrices associated with at least some of said subparts, thereby, quickly revealing the detailed structure of said relation.
Claim 4
Dependent Claim
36 words
The system of claim 1 , further including means for creating, editing or modifying query or named table variable definitions stored by a database system by editing the entries and structure of their corresponding dependency matrices.
Claim 5
Dependent Claim
32 words
The system of claim 3 , wherein the structure and entries of said dependency matrices and other associated query attributes are used to generate statements adhering to an SQL relational database standard.
Claim 6
Dependent Claim
32 words
The system of claim 1 , wherein the structure and entries of said dependency matrices and other associated query attributes are generated from query definitions adhering to an SQL relational database standard.
Claim 7
Dependent Claim
30 words
The system of claim 1 , further including means for creating, editing or modifying relation definitions, including calculated relations, by editing the entries and structure of their corresponding dependency matrices.
Claim 8
Dependent Claim
94 words
A query definition method for implementing relational algebra in a relational database, comprising: (a) associating with a relation definition a dependency matrix containing entries representing dependencies between said relation and its subparts, each subpart representing another relation; and (b) displaying, on a display device, structural information about said relation using the columns and rows and values from said dependency matrix; and (c) modifying said relation by transforming its dependency matrix by applying an operator to the structure of said relation, said operator comprising at least one of: a depth-of-field operator, and a blowup operator.
Claim 9
Dependent Claim
94 words
A query definition method for implementing relational algebra in a relational database, comprising: (a) associating with a relation definition a dependency matrix containing entries representing dependencies between said relation and its subparts, each subpart representing another relation; and (b) displaying, on a display device, structural information about said relation using the columns and rows and values from said dependency matrix; and (c) modifying said relation by transforming its dependency matrix by applying an operator to the structure of said relation, said operator comprising at least one of: a depth-of-field operator, and a blowup operator.
Claim 10
Dependent Claim
39 words
The method of claim 7 , further including implementing a drill down algorithm by displaying, upon request, one or more dependency matrices associated with at least some of said subparts, thereby, quickly revealing the detailed structure of said relation.
Claim 11
Dependent Claim
34 words
The method of claim 7 , further including creating, editing or modifying query or named table variable definitions stored by a database system by editing the entries and structure of their corresponding dependency matrices.
Claim 12
Dependent Claim
32 words
The method of claim 9 , wherein the structure and entries of said dependency matrices and other associated query attributes are used to generate statements adhering to an SQL relational database standard.
Claim 13
Dependent Claim
32 words
The method of claim 7 , wherein the structure and entries of said dependency matrices and other associated query attributes are generated from query definitions adhering to an SQL relational database standard.
Claim 14
Dependent Claim
28 words
The method of claim 7 , further including creating, editing or modifying relation definitions, including calculated relations, by editing the entries and structure of their corresponding dependency matrices.