Database Transaction Models for Advanced Applications - 1st Edition - ISBN: 9781558602144, 9780080503776

Database Transaction Models for Advanced Applications

1st Edition

Editors: Ahmed Elmagarmid
Hardcover ISBN: 9781558602144
eBook ISBN: 9780080503776
Imprint: Morgan Kaufmann
Published Date: 1st April 1992
Page Count: 611

Institutional Access

Table of Contents

Database Transaction Models for Advanced Applications
Edited by Ahmed K. Elmagarmid

  • Foreword by Jim Gray
  • Preface
  • Acknowledgments
  • 1 Transaction Management in Database Systems
  • D. Agrawal and A. El Abbadi

    • 1.1 Introduction
    • 1.2 Execution atomicity

      • 1.2.1 Motivation
      • 1.2.2 Serializability
      • 1.2.3 Conflict Serializability
    • 1.3 Failure Atomicity

      • 1.3.1 Transaction Failures
      • 1.3.2 System Failures
    • 1.4 Distributed Databases
    • 1.5 Extensions to the Transaction Model

      • 1.5.1 Multiversion Databases
      • 1.5.2 Nested Transaction Model
      • 1.5.3 Transaction Models for Abstract Objects
    • 1.6 Concluding Remarks
  • 2 Introduction to Advanced Transaction Models
  • Ahmed K. Elmagarmid, Yungho Leu, James G. Mullen, and Omran Bukhres

    • 2.1 Introduction
    • 2.2 Advanced Transaction Models

      • 2.2.1 Cooperative Transaction Hierarchy
      • 2.2.2 Cooperative SEE Transactions
      • 2.2.3 DOM Transactions
      • 2.2.4 A Transaction Model for an Open Publication Environment
      • 2.2.5 ConTract Model
      • 2.2.6 Split-Transactions
      • 2.2.7 Flex Transaction Model
      • 2.2.8 ACTA
      • 2.2.9 Transaction Tool Kits
      • 2.2.10 S Transactions
      • 2.2.11 Multilevel and Open Nested Transactions
      • 2.2.12 Polytransactions
      • <


This collection offers the reader a broad survey of the role of transaction processing in advanced computer applications. It contains an introduction to traditional transaction technology, and comprehensive descriptions of commercial systems and research projects.

This volume will help anyone interested in keeping up with database applications and the potential for transaction processing systems to address the needs of OLTP, CAD, CASE, computer aided publishing, heterogeneous databases, active databases, communications, systems and other areas.

For researchers, managers, software developers, professionals in the data processing fields, or anyone interested in a coherent overview of this new and fast growing area of computer science.


No. of pages:
© Morgan Kaufmann 1992
Morgan Kaufmann
eBook ISBN:
Hardcover ISBN:

About the Editors

Ahmed Elmagarmid Editor

Ahmed Elmagarmid is Professor of Computer Sciences at Purdue University. He is the editor-in-chief of Distributed and Parallel Databases: An International Journal, editor of Information Sciences, and editor of the Advances in Database Systems series. Elmagarmid's research interests focus on consistency aspects of distributed databases; heterogeneous, federated, and multidatabases; and transaction management for advanced database applications, distance learning, and video databases. He has active projects in mobile databases, video databases, and datawebs and is a founding member of the Purdue Online effort.