Services
Discover
Homeschooling
Ask a Question
Log in
Sign up
Filters
Done
Question type:
Essay
Multiple Choice
Short Answer
True False
Matching
Topic
Business
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 61
Essay
Most multiuser automatically initiate and enforce locking procedures, where all locking information is managed by the lock manager.
Question 62
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 63
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 64
Multiple Choice
A(n) occurs when a transaction executes a query at time t1, and then it runs the same query at time t2, yielding additional rows that satisfy the query.
Question 65
Short Answer
The interleaves the execution of database operations to ensure serializability.
Question 66
Short Answer
Database transaction restores a database from an inconsistent state to a previously consistent state.
Question 67
Short Answer
If T1 has not unlocked data item Y, T2 cannot begin; if T2 has not unlocked data item X, T1 cannot continue. Consequently, T1 and T2 each wait for the other to unlock the required data item. Such a deadlock is also known as a(n) _____.
Question 68
Essay
What is transaction isolation and why it is important?
Question 69
Short Answer
Uniqueness ensures that no equal time stamp values can exist, and ensures that time stamp values always increase.
Question 70
Short Answer
As a rule, a(n) must unlock the object after its termination.
Question 71
Short Answer
can take place at any of the following levels: database, table, page, row, or field.
Question 72
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 73
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 74
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.