Exam 13: Managing Transactions and Concurrency

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

____ 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
(26)

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

(True/False)
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.9/5
(30)

A ____ lock locks the entire diskpage.

(Multiple Choice)
4.8/5
(34)

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.

(True/False)
4.8/5
(37)

A(n) ____ lock exists when concurrent transactions are granted read access on the basis of a common lock.

(Multiple Choice)
5.0/5
(33)

As a rule, a(n) ____________________ must unlock the object after its termination.

(Short Answer)
4.8/5
(38)

The ____ approach to scheduling concurrent transactions assigns a global unique stamp to each transaction.

(Multiple Choice)
4.8/5
(30)

The ANSI has defined standards that govern SQL database transactions. Transaction support is provided by two SQL statements: ____ and ROLLBACK.

(Multiple Choice)
4.7/5
(31)

The implicit beginning of a transaction is ____.

(Multiple Choice)
4.9/5
(30)

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.

(True/False)
4.7/5
(32)

The scheduler establishes the order in which the operations within concurrent transactions are executed.

(True/False)
4.9/5
(39)

The DBMS keeps several copies of ____________________ to ensure that a disk physical failure will not impair the DBMS's ability to recover data.

(Short Answer)
4.8/5
(31)

An optimistic approach is based on the assumption that the majority of the database operations do not conflict.

(True/False)
4.9/5
(23)

The ____ manager is responsible for assigning and policing the locks used by the transactions.

(Multiple Choice)
4.8/5
(33)

A(n) ____ lock has only two stages (0 and 1).

(Multiple Choice)
4.9/5
(39)

ANSI defines four events that signal the end of a transaction. Of the following events, which is defined by ANSI as being equivalent to a ROLLBACK?

(Multiple Choice)
4.8/5
(44)

A ____ lock locks the entire table preventing access to any row by a transaction while another transaction is using the table.

(Multiple Choice)
4.8/5
(37)

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

(Multiple Choice)
4.8/5
(33)

The ____________________ interleaves the execution of database operations to ensure serializability.

(Short Answer)
4.9/5
(34)
Showing 41 - 60 of 70
close modal

Filters

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