Services
Discover
Homeschooling
Ask a Question
Log in
Sign up
Filters
Done
Question type:
Essay
Multiple Choice
Short Answer
True False
Matching
Topic
Computing
Study Set
Database Systems Design Study Set 2
Quiz 10: Transaction Management and Concurrency Control
Path 4
Access For Free
Share
All types
Filters
Study Flashcards
Practice Exam
Learn
Question 41
Multiple Choice
A(n) _____ lock exists when concurrent transactions are granted read access on the basis of a common lock.
Question 42
Short Answer
To determine the appropriate order of the operations, the scheduler bases its actions on concurrency control algorithms, such as _____ or time stamping methods.
Question 43
Short Answer
_____ can take place at any of the following levels: database, table, page, row, or field.
Question 44
Multiple Choice
A(n) _____ specifically reserves access to the transaction that locked the object.
Question 45
Short Answer
The _____ occurs when two concurrent transactions, T1 and T2, are updating the same data element and one of the updates is lost.
Question 46
Multiple Choice
In the optimistic approach, during the _____ phase, changes are permanently applied to the database.
Question 47
Short Answer
Although the DBMS is designed to recover a database to a previous consistent state when an interruption prevents the completion of a required set of transactions, the transactions themselves are defined by the end user or programmer and must be _____ correct.
Question 48
Multiple Choice
A(n) _____ condition occurs when two or more transactions wait for each other to unlock data.
Question 49
Multiple Choice
A(n) _____ phase in a two phase lock is when a transaction releases all locks and cannot obtain a new lock.
Question 50
Multiple Choice
In the wait/die scheme, the:
Question 51
Short Answer
Most multiuser _____ automatically initiate and enforce locking procedures, where all locking information is managed by the lock manager.
Question 52
Multiple Choice
The _____ isolation level ensures that queries return consistent results.
Question 53
Multiple Choice
What rule applies to the two-phase locking protocol?
Question 54
Short Answer
_____-level locks are less restrictive than database-level locks, but they create traffic jams when many transactions are waiting to access the same table.
Question 55
Short Answer
The _____ interleaves the execution of database operations to ensure serializability.
Question 56
Multiple Choice
In the optimistic approach, during the_____ phase, a transaction scans the database, executes the needed computations, and makes the updates to a private copy of the database values.
Question 57
Short Answer
The objective of _____ control is to ensure the serializability of transactions in a multiuser database environment.
Question 58
Short Answer
The scheduler's main job is to create a(n) _____ of a transaction's operation, in which the interleaved executions of transactions yield the same results as if the transactions were executed in serial order.