Transaction Processing (OCR A-Level Computer Science): Flashcards
📚Flashcards
Practise the cards
15 cards from this deck
ShowHide
Practise the cards
15 cards from this deck
Transaction Processing definition
Transaction Processing definition
Operations as single logical unit ensuring data integrity
ACID acronym meaning
ACID acronym meaning
Atomicity, Consistency, Isolation, Durability
Atomicity in ACID
Atomicity in ACID
Transaction fully completes or fully fails
Consistency in ACID
Consistency in ACID
Database moves from one valid state to another
Isolation in ACID
Isolation in ACID
Transactions operate independently without interference
Durability in ACID
Durability in ACID
Results permanent after commit, even if system crashes
Purpose of ACID properties
Purpose of ACID properties
Maintain data integrity and reliability
Record locking definition
Record locking definition
Prevents data overwriting by concurrent transactions
Read lock (Shared lock) feature
Read lock (Shared lock) feature
Multiple transactions can read, but none can modify
Write lock (Exclusive lock) feature
Write lock (Exclusive lock) feature
Only one transaction can write, no other access allowed
Deadlock in transactions
Deadlock in transactions
Two transactions waiting for each other to release locks
Redundancy definition
Redundancy definition
Storing duplicate copies of data
Record locking purpose
Record locking purpose
Only one transaction can modify data at any given time
Benefits of redundancy
Benefits of redundancy
Increases reliability and fault tolerance
Transaction as unit
Transaction as unit
Single, indivisible unit of database operations
