Capstone Checkpoint

Explain compensation records, completed rollback, slot reuse, and model limits.


Get every question correct to pass this checkpoint. You can review feedback, revise your answers, and submit again.

1. T1 commits key=10; T2 writes 99 and aborts; T3 commits 30; the engine crashes. What must recovery return?

Select one answer.

2. A rollback reverses an update originally logged at LSN 8. What LSN should its compensating page write use?

Select one answer.

3. A transaction deletes key A, reuses its slot for key B, then aborts. The insertion of B must log which before-image?

Select one answer.

4. Why is rebuilding the index after rollback valid in this capstone?

Select one answer.

5. What does a durable abort record prove?

Select one answer.

6. Which guarantee fits the capstone's declared input model?

Select one answer.

Join Discord