• 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