Exam 10: Transaction Management and Concurrency Control

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

A growing phase in a two-phase lock is when a transaction acquires all the required locks without locking any data.

(True/False)
4.8/5
(34)

Most real-world database transactions are formed by only one database request.

(True/False)
4.9/5
(32)

In a page-level lock, the DBMS will lock an entire diskpage.

(True/False)
4.8/5
(30)

One of the three most common data integrity and consistency problems is _____.

(Multiple Choice)
4.9/5
(36)

A(n) _____ phase in a two phase lock is when a transaction releases all locks and cannot obtain a new lock.

(Multiple Choice)
4.7/5
(34)

A _____ lock will lock the entire diskpage.

(Multiple Choice)
4.7/5
(30)

A consistent database state is one in which all _____.

(Multiple Choice)
4.9/5
(42)

To determine the appropriate order of the operations, the scheduler bases its actions on concurrency control algorithms, such as _____ or time stamping methods.

(Short Answer)
4.7/5
(27)

A scheduler facilitates data isolation to ensure that two transactions do not update the same data element at the same time.

(True/False)
4.9/5
(34)

_____ means that data used during the execution of a transaction cannot be used by a second transaction until the first one is completed.

(Multiple Choice)
4.9/5
(36)

The implicit beginning of a transaction is when _____.

(Multiple Choice)
4.7/5
(32)

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.

(Short Answer)
4.8/5
(36)

Most multiuser _____ automatically initiate and enforce locking procedures, where all locking information is managed by the lock manager.

(Short Answer)
4.8/5
(36)

In the optimistic approach, during the _____ phase, changes are permanently applied to the database.

(Multiple Choice)
4.8/5
(29)

_____ requires that all operations of a transaction be completed.

(Multiple Choice)
4.8/5
(36)

Serializability means that data used during the execution of a transaction cannot be used by a second transaction until the first one is completed.

(True/False)
4.7/5
(34)

Durability requires that all portions of the transaction must be treated as a single, logical unit of work in which all operations are applied and completed to produce a consistent database.

(True/False)
4.8/5
(34)

A(n) _____ condition occurs when two or more transactions wait for each other to unlock data.

(Multiple Choice)
4.7/5
(32)

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.

(Short Answer)
4.8/5
(39)

What are the three basic techniques to control deadlocks?

(Essay)
4.9/5
(30)
Showing 41 - 60 of 74
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)