Metadata
Technology & Computer Science Undergraduate Understand Medium
Metadata
  • Subject

    Technology & Computer Science

  • Education level

    Undergraduate

  • Cognitive goals

    Understand

  • Difficulty estimate

    Medium

  • Tags

    concurrency, locking, two-phase locking, MVCC, serializability, isolation

  • Number of questions

    5

  • Created on

  • Generation source

  • License

    CC0 Public domain

  • Prompt

    Assess undergraduate students' understanding of concurrency control in relational databases, covering locking mechanisms (shared/exclusive locks), two‑phase locking variants (basic, strict) and how they ensure serializability, deadlock detection/avoidance, and multi‑version concurrency control (MVCC) including snapshot isolation, common anomalies (dirty reads, non‑repeatable reads, phantom reads, lost updates), and trade-offs in performance and consistency; include conceptual explanations, short scenario analyses, and comparisons of which methods prevent which anomalies.
Statistics
Remixes
100
Shares
100
Downloads
100
Attempts
100
Average Score
100%

Mock data used for demo purposes.