×

Determining query entities for an abstract database from a physical database table

  • US 8,326,852 B2
  • Filed: 03/13/2007
  • Issued: 12/04/2012
  • Est. Priority Date: 03/13/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of determining, from a physical database table having one or more fields and stored in a physical database, a set of query entities for a database abstraction model, comprising:

  • identifying, from actual fields of the physical database table, a selection of an entity field containing a plurality of values,determining a plurality of unique values within the plurality of values for presentation to a user,identifying a user selection of one or more of the unique values from the plurality of unique valuesgenerating, by operation of one or more computer processors, one or more query entity definitions based on the selected one or more unique values, comprising, for each selected unique value;

    determining one or more fields of the physical database table for which a plurality of records containing the selected unique value have data values, wherein records in the plurality of records do not have data values for at least one other field of the physical database table,programmatically populating, in a user interface, the determined one or more fields of the physical database table, wherein the user interface includes an indication, for each of the at least one other fields, that the records in the plurality of records do not have data values for the respective other field,receiving, from the user interface, a user selection of one or more additional fields selected from the at least one other field of the physical database table to include in the respective query entity definition, andreceiving, from the user interface, a user confirmation to create a query entity definition whereby the query entity definition for the selected unique value is generated and contains the determined one or more fields and the selected additional fields, andstoring the generated one or more query entity definitions as one or more objects of the database abstraction model, wherein the database abstraction model logically describes the physical database that includes the physical database table.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×