Database constraint enforcer
AssigneeNorsync Technology A/S
InventorsBjorn-Harald Sjogren, Jan-Thore Bjornemyr
Life of this patent
Estimating the term…
Loading patent…
AssigneeNorsync Technology A/S
InventorsBjorn-Harald Sjogren, Jan-Thore Bjornemyr
Estimating the term…
The invention relates to a transaction based constraint enforcer for a database system. In order to enforce a set of constraints that governs the integrity of information stored in the database, the constraint enforcer is arranged to delay constraint checks until the end of a transaction by creating a check stack during the course of the transaction and executing entries on the check stack at the end of the transaction. The constraint enforcer further comprises a stack maker module, arranged for creating and updating said check stack. The stack maker module is operatively connected to a runtime module in the database system and arranged to receive data from said runtime module. An enforcer module is arranged to receive check data from the check stack, to process the check data received from the check stack, and to provide resulting data to the runtime module. The constraints are represented in a conceptual rules module. The invention also relates to a corresponding method for enforcing a set of constraints that governs the integrity of information stored in a database system, and a database system which includes the constraint enforcer.
A transaction based constraint enforcer for a database system,
Method for enforcing a set of constraints that governs the integrity of information stored in a database system, comprising the step of
A database system, comprising
Dependencies are inferred from the claim text.