• DocumentCode
    3471396
  • Title

    Proving Consistency Of Database Transactions

  • Author

    Gardarin, G. ; Melkanoff, M.

  • Author_Institution
    Universite de Paris 6
  • fYear
    1979
  • fDate
    3-5 Oct. 1979
  • Firstpage
    291
  • Lastpage
    298
  • Abstract
    The purpose of this paper is to present an approach for verifying that explicitely stated integrity constraints are not violated by certain transactions. We utilize a relational model where-in constraints are given in a language based on the first order predicate calculus. Transactions are written in terms of an ALGOL.60 like host language with embedded first order predicate calculus capabilities allowing queries and updates. The technique for proving consistency of the transactions is based upon the Hoare axiomatic approach. We illustrate the method by means of an explicit example of a database updated by four types of transaction. A generalized transaction consistency verifier embodying this approach would considerably enhance transaction programming in a relational database management system.
  • Keywords
    Automatic programming; Calculus; Computer science; Data visualization; Database systems; Programming profession; Relational databases; Testing; Transaction databases; Variable speed drives;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Very Large Data Bases, 1979. Fifth International Conference on
  • Conference_Location
    Rio de Janeiro, Brazil
  • Type

    conf

  • DOI
    10.1109/VLDB.1979.718144
  • Filename
    718144