Question

Which transaction isolation level permits non-repeatable reads and phantom reads while still guaranteeing that dirty reads never occur?

A Read Uncommitted — permits dirty, non-repeatable, and phantom reads
B Read Committed — prevents dirty reads but still allows non-repeatable and phantom reads
C Repeatable Read — prevents dirty and non-repeatable reads but may still allow phantom reads
D Serializable — prevents dirty reads, non-repeatable reads, and phantom reads entirely
E Snapshot Isolation — prevents all three anomalies using multi-version concurrency control
Practice Next

Hey! Ask a query

🎓
Think You're Ready for RBI Grade B?
RBI Grade B 2026 Phase 1 Memory Based Paper
  • 200 Questions with Detailed Solutions
  • Section-wise Coverage (GA, English, Quant & Reasoning)