×

Method for safeguarding the integrity of a relational database in case of structural transaction execution

  • US 8,521,698 B2
  • Filed: 12/20/2010
  • Issued: 08/27/2013
  • Est. Priority Date: 12/18/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method for safeguarding integrity of a relational database in case of structural transaction execution in object relational mapping saving, the method comprising:

  • on a computer, starting an editing session on an application, the editing session copying a data structure of the application and labeling an original version of the data structure as a current version used and labeling a copied version of the data structure as an editing version, the application being for a structural database transaction to be executed, the application including a set of data structures;

    during the editing session on the computer, editing any change to the data structure in the editing version of the data structure;

    closing the editing session on the computer by saving the editing version of the data structure to the relational database;

    during the saving of the editing version on the computer, installing the editing version of the data structure to the relational database thereby removing the original version of the data structure from the relational database and removing the labeling of a former editing version;

    on the computer, starting a second editing session on the application, the second editing session copying a second data structure of the application and labeling an original version of the second data structure as a current version used and labeling a copied version of the second data structure as an editing version;

    during the second editing session on the computer, editing any change to the second data structure in the editing version of the second data structure;

    closing the second editing session on the computer by discarding the editing version of the data structure; and

    during the discarding of the editing version, deleting the editing version and removing the labeling of the original version of the data structure.

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