Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
131 words
A user interface for defining the structure of a relational database in a computer system, comprising: means for generating and displaying a first matrix which shows columns from a first table of the relational database; means for generating and displaying a second matrix which shows columns from a second table of the relational database; means for generating and displaying, in concurrence with the display of the first matrix, a primary key matrix showing columns from the first table in an order defining a primary key; means for generating and display a foreign key matrix of table columns from the second matrix and table columns from the primary key matrix; and means for a user of the interface to select and order table columns to define relationships in the foreign key matrix.
Claim 2
Dependent Claim
131 words
A user interface for defining the structure of a relational database in a computer system, comprising: means for generating and displaying a first matrix which shows columns from a first table of the relational database; means for generating and displaying a second matrix which shows columns from a second table of the relational database; means for generating and displaying, in concurrence with the display of the first matrix, a primary key matrix showing columns from the first table in an order defining a primary key; means for generating and display a foreign key matrix of table columns from the second matrix and table columns from the primary key matrix; and means for a user of the interface to select and order table columns to define relationships in the foreign key matrix.
Claim 3
Dependent Claim
18 words
The user interface recited in claim 1, wherein the matrices are depicted in individual windows on a display.
Claim 4
Independent Claim
122 words
A method of generating on a display of a computer system a user interface for a relational database, comprising the steps of: generating and displaying a first matrix which shows columns from a first table of the relational database; generating and displaying a second matrix which shows columns from a second table of the relational database; generating and displaying, in concurrence with the display of the first matrix, a primary key matrix showing columns from the first table in an order defining a primary key; generating and displaying a foreign key matrix of table columns from the second matrix and table columns from the primary key matrix; and selecting and ordering of table columns to define relationships in the foreign key matrix.
Claim 5
Independent Claim
122 words
A method of generating on a display of a computer system a user interface for a relational database, comprising the steps of: generating and displaying a first matrix which shows columns from a first table of the relational database; generating and displaying a second matrix which shows columns from a second table of the relational database; generating and displaying, in concurrence with the display of the first matrix, a primary key matrix showing columns from the first table in an order defining a primary key; generating and displaying a foreign key matrix of table columns from the second matrix and table columns from the primary key matrix; and selecting and ordering of table columns to define relationships in the foreign key matrix.
Claim 6
Dependent Claim
17 words
The method recited in claim 3, wherein the matrices are depicted in individual windows on the display.
Claim 7
Dependent Claim
144 words
A computer useable medium having computer readable program code for generating by a computer a user interface which defines a structure for a relational database within the computer, comprising: means for generating and displaying a first matrix which shows columns from a first table of the relational database; means for generating and displaying a second matrix which shows columns from a second table of the relational database; means for generating and displaying in concurrence with the display of the first matrix, a primary key matrix showing columns from the first table in an order defining a primary key; means for generating and displaying a foreign key matrix of table columns from the second matrix and table columns from the primary key matrix; and means for a user of the interface to select and order table columns to define relationships in the foreign key matrix.
Claim 8
Dependent Claim
144 words
A computer useable medium having computer readable program code for generating by a computer a user interface which defines a structure for a relational database within the computer, comprising: means for generating and displaying a first matrix which shows columns from a first table of the relational database; means for generating and displaying a second matrix which shows columns from a second table of the relational database; means for generating and displaying in concurrence with the display of the first matrix, a primary key matrix showing columns from the first table in an order defining a primary key; means for generating and displaying a foreign key matrix of table columns from the second matrix and table columns from the primary key matrix; and means for a user of the interface to select and order table columns to define relationships in the foreign key matrix.
Claim 9
Dependent Claim
19 words
The computer usable medium recited in claim 5, wherein the matrices are depicted in individual windows on a display.