• DocumentCode
    2078749
  • Title

    Designing consistency-preserving database transactions

  • Author

    Liebelt, Christina

  • Author_Institution
    Inst. of Parallel & Distributed Super Comput., Stuttgart Univ., West Germany
  • fYear
    1989
  • fDate
    20-22 Sep 1989
  • Firstpage
    300
  • Lastpage
    307
  • Abstract
    Transaction programs by definition have to maintain all consistency constraints defined on a database. Although the overall operational consistency of a database rests on this crucial assumption, there are few design aids to support the design of consistent transaction programs. An approach is presented for verifying that the defined integrity constraints are not violated by a transaction program. Assuming that the database is in a consistent state before the transaction program starts, the database stays consistent after the execution of a correct transaction program. In this approach all computations and all modifications on the database are identified and represented with symbolic values. The symbolic representation of the output variables and database operations is used to verify the integrity constraints. Therefore, it is possible to support the application programmer in designing correct transaction programs
  • Keywords
    data integrity; database management systems; program verification; transaction processing; application programmer; consistency constraints; consistency-preserving database transactions; consistent transaction programs; database operations; design aids; integrity constraints; output variables; overall operational consistency; symbolic representation; symbolic values; verify; Aggregates; Computer languages; Database systems; Distributed databases; Programming profession; Protection; Testing; Time factors; Transaction databases; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-1964-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1989.65099
  • Filename
    65099