Transaction States
Serializability and Recoverability
Concurrency Control
Granularity and Deadlocks
Failure and Recovery
100

A transaction enters this state immediately after it starts.

Active State

100

Transactions execute one after another in this schedule.

Serial Schedule

100

This lock permits multiple transactions to read an item.

Shared Lock

100

This method locks databases, tables, pages and rows.

Multiple Granularity

100

This failure affects only one transaction.

Transaction Failure

200

This state occurs after the final statement is executed.

Partially Committed State

200

This graph is used to test conflict serializability.

Precedence Graph

200

This lock is required before updating a data item.

Exclusive Lock

200

This lock shows a plan to take shared locks below

Intention Shared Lock

200

This storage loses data when power is switched off.

Volatile Storage

300

A transaction enters this state when it cannot continue.

Failed State

300

An acyclic precedence graph indicates this property.

Conflict Serializability

300

This protocol has growing and shrinking lock phases.

Two-Phase Locking

300

This graph represents transactions waiting for locks.

Wait-For Graph

300

This rule writes the log before the database page.

Write-Ahead Logging

400

This ACID property makes a transaction all-or-nothing.

Atomicity

400

Here, a reader commits only after the writer commits.

Recoverable Schedule

400

This protocol orders transactions using timestamps.

Timestamp-Based Protocol

400

A cycle in a wait-for graph indicates this condition.

Deadlock

400

These operations restore data after system failure.

Undo and Redo

500

This ACID property preserves data after transaction commit.

Durability

500

This schedule prevents reading uncommitted data

Strict Schedule

500

this protocol checks conflicts before the write phase.

Validation-Based Protocol

500

In this scheme, an older transaction aborts a younger one.

Wound-Wait Scheme

500

This recovery marker reduces the amount of log scanning.

Checkpoint