Statement I: Conservative 2PL is a deadlock-free protocol. Statement II: Thomas's write rule enforces conflict serializability. Statement III: Timestamp ordering ensures serializability based on the order of transaction timestamps. Which is correct?
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: B. Statements I and III true, Statement II false
Explanation
Conservative 2PL takes all locks before starting, so it cannot deadlock (I true). Thomas's write rule allows view-serializable schedules that are not conflict-serializable (II false). Timestamp ordering serializes in timestamp order (III true).
More Database Management Systems questions
- Statement I: Composite attributes cannot be divided into smaller subparts. Statement II: Complex attributes are formed by nesting composite…
- The order of a leaf node in a B+ tree is the maximum number of (value, data record pointer) pairs it can hold. Given a block size of 1K byt…
- Which of the DBMS component ensures that concurrent execution of multiple operations on the database results into a consistent database sta…
- Consider following two statements: Statement I: Relational database schema represents the logical design of the database. Statement II: Cur…
- Given a fixed‐length record file that is ordered B on the key field. The file needs disk blocks to R store number of records. Find the aver…
- Given the following STUDENT‐COURSE scheme: STUDENT (Rollno, Name, courseno) COURSE (courseno, coursename, capacity), where Rollno is the pr…