×

TIME IN DATABASES AND APPLICATIONS OF DATABASES

  • US 20080140629A1
  • Filed: 10/31/2007
  • Published: 06/12/2008
  • Est. Priority Date: 01/15/2003
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of producing the results of a query of a bitemporal database, the database providing data entities of a database with a time dependent value for an attribute of the entity, the method comprising:

  • i) having values of attributes of said entities in said database;

    ii) for said entities providing a valid time start time associated with each said value of said attribute;

    iii) for said entities providing a valid time end time associated with each said value of said attributes;

    iv) for said entities providing a transaction time associated with said valid time start time and said valid time end time for each said value;

    and wherein changes to said values are achieved by inserting new entries for linked transaction time, valid time start time, valid time end time, and associated attribute value over a thereby specified valid time period, there being no actual update or delete operator used to change said values when updating or deleting a valid time start time or valid time end time, instead the logical operation of update or delete on the valid time start and end times being achieved by inserting a new entry in the database in which the valid time start time and optionally valid time end time are different, the insertion of said new entry leaving the existing valid time start and end times for the exiting entry unchanged, andv) querying said database by specifying a chosen said transaction time so as to ensure that a value associated with that transaction time for said attribute is used and that valid time start and end times associated in the database with the chosen transaction time are used; and

    vi) displaying the result of the query or storing the results of the query in computer-readable memory.

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