Services
Discover
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
Exam 10: Transaction Management and Concurrency Control
Path 4
Access For Free
Share
All types
Filters
Study Flashcards
Practice Exam
Learn
Question 21
Multiple Choice
_____ occurs when a transaction accesses data before and after one or more other transactions finish working with such data.
Question 22
Essay
What are database checkpoints?
Question 23
True/False
When using an optimistic approach, during the read phase, a transaction reads the database, executes the needed computations, and makes the updates to a private copy of the database values.
Question 24
True/False
The multiuser DBMS must implement controls to ensure serializability and isolation of transactions, in addition to atomicity and durability, in order to guard the database's consistency and integrity.
Question 25
Multiple Choice
_____ are required to prevent another transaction form reading inconsistent data.
Question 26
Short Answer
_____ ensure that a disk physical failure will not impair the DBMS's ability to recover data.
Question 27
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 28
Multiple Choice
Lock _____ indicates the level of lock use.
Question 29
Multiple Choice
Of the following events, which is defined by ANSI as being equivalent to a ROLLBACK?
Question 30
True/False
The phenomenon of uncommitted data occurs when two transactions are executed concurrently and the first transaction is rolled back after the second transaction has already accessed the uncommitted data-thus violating the isolation property of transactions.
Question 31
Multiple Choice
The _____ manager is responsible for assigning and policing the locks used by transactions.
Question 32
Multiple Choice
A(n) _____ lock exists when concurrent transactions are granted read access on the basis of a common lock.
Question 33
Multiple Choice
The _____ approach to scheduling concurrent transactions assigns a global unique stamp to each transaction.
Question 34
True/False
The serializable isolation level is the least restrictive level defined by the ANSI SQL standard.
Question 35
Short Answer
The DBMS uses the information stored in the _____log for a recovery requirement triggered by a ROLLBACK statement, a program's abnormal termination, or a system failure such as a network discrepancy or a disk crash.