×

Optimized query interface for database management systems

  • US 5,727,196 A
  • Filed: 05/21/1992
  • Issued: 03/10/1998
  • Est. Priority Date: 05/21/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for optimizing the access of information stored in a database file, the method comprising:

  • (a) entering a query condition; and

    (b) accessing information satisfying said query condition by any one of;

    (1) if a pre-existing index satisfies the query condition, accessing the information by using the preexisting index;

    (2) if an index defining a range of records exists, accessing the information by using the index defining a range of records and the condition;

    (3) if at least one pre-existing index is available and if the query condition specifies a range of information, accessing the information by using a second index based on said pre-existing index and said range;

    (4) if the database file is below a pre-selected size, accessing the information by filtering records not meeting the condition as they are accessed;

    (5) if an index satisfying the query condition can be created, accessing the information by creating and referencing the index;

    (6) if the query condition specifies a range of information and if an index defining the range can be created, accessing the information by creating and referencing the index defining the range; and

    (7) if (1)-(6) are not possible, accessing the information by filtering records not meeting the condition as they are accessed.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×