DocumentCode
1717134
Title
Implementing temporal integrity constraints using an active DBMS
Author
Toman, D. ; Chomicki, Jan
Author_Institution
Dept. of Comput. & Inf. Sci., Kansas State Univ., Manhattan, KS, USA
fYear
1994
Firstpage
87
Lastpage
95
Abstract
The system presented in this paper allows automatic and efficient translation of integrity constraints formulated in past temporal logic into rules of the Starburst DBMS. During the compilation, the set of constraints is checked for the safe evaluation property. The result of the compilation is a set of Starburst SQL statements that define all the necessary rules needed for enforcing the given constraints. There is no need for an additional run-time constraint monitor. When the rules are activated, all updates to the database that violate any of the constraints are automatically rejected (i.e. the corresponding transaction is aborted). In addition to efficient implementation, this approach offers a clean separation of application programs and the integrity checking code
Keywords
data integrity; deductive databases; program compilers; temporal databases; temporal logic; SQL statements; Starburst DBMS; active DBMS; application programs; automatic translation; compilation; database updates; efficient implementation; integrity checking code; past temporal logic; safe evaluation property; temporal integrity constraints; transaction aborting; Algebra; Automatic logic units; History; Information science; Monitoring; Process design; Proposals; Runtime; Specification languages; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Research Issues in Data Engineering, 1994. Active Database Systems. Proceedings Fourth International Workshop on
Conference_Location
Houston, TX
Print_ISBN
0-8186-5360-4
Type
conf
DOI
10.1109/RIDE.1994.282849
Filename
282849
Link To Document