Definition of "Transaction"
Definition: A transaction is the execution of a DB program.
DB applications are designed as a set of transactions
Typical transaction
- starts with data from user or from another transaction
- includes DB reads/writes
- ends with display of data or form, or with request to start another transaction