×

Relational database management system

  • US 5,680,614 A
  • Filed: 05/20/1993
  • Issued: 10/21/1997
  • Est. Priority Date: 05/20/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A relational database management system comprising:

  • a relational database to store a plurality of tables;

    data manipulation means for updating a record in one of the tables in said database upon receipt of an update request for said record;

    trigger definition means for supplying a trigger definition of an activation condition and contents of a triggered operation activated upon execution of the update request for said table, and for generating the trigger definition to cause an exception to be generated for the update request against a plurality of constraints given to said table; and

    trigger execution means for activating the triggered operation according to the trigger definition given by said trigger definition means, processing the triggered operation by invoking said data manipulation means, and executing exception generation without invoking said data manipulation means for the update request if the update request violates one of the plurality of constraints given to said table according to the trigger definition generated by said trigger definition means,wherein said data manipulation means invokes said trigger execution means when said trigger definition exists for the table when it is to be updated by the update request, and aborts update processing for the table when the exception generated is executed by said trigger execution means.

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