WEEK 10: CONCURRENCY CONTROL AND RECOVERY MECHANISMS
Section outline
-
-
Teaching and Learning Methods to be Employed
1. Illustrated lecture on transactions, ACID properties, and isolation levels
2. Concurrency problem demonstration with parallel transaction scenarios
3. Recovery mechanisms and log-based recovery exercise
4. Final course review and exam preparation session
Learning Outcomes / Objectives
By the end of this week, students should be able to:
1. Define a transaction and explain the ACID properties.
2. Describe the concurrency problems that arise when transactions execute simultaneously.
3. Explain lock-based and timestamp-based concurrency control protocols.
4. Describe transaction isolation levels and their trade-offs.
5. Explain the concept of database failure and recovery.
6. Describe log-based recovery and the ARIES algorithm concepts.
-
Due: Thursday, 30 July 2026, 7:12 AM
-
COURSE EXAMINATION GUIDE AND COMPLETE REFERENCE LISTS Page
Sample Examination Questions by Learning Outcome
-