What is a transaction?
a single logical unit of work that must be entirely completed or aborted.
Name the transaction properties
define Atomicity.
all database operations (sql requests) of a transaction must be entirely completed or entirely aborted.
Define Consistency
it must take the database from one consistent state to another
Define Isolation
Define Durability
Once completed the changes the transaction made to the data are durable, even in the event of system failure.
What is serializability
What is a transaction log.
keeps track of all transactions in the database.
- recovery requirements triggered by Rollback Statement.
- Program’s abnormal termination.
- System Failure.
what is Concurrency Control.
A method used to manage simultaneous operations without conflicts.
Three Main problems associated with Concurrency Control
Define lost update.
Define Uncommitted data.
Define Inconsistency Retrievals