Exam 10: Transaction Management and Concurrency Control

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.8/5
(38)

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.9/5
(40)

A(n) specifically reserves access to the transaction that locked the object.

(Multiple Choice)
4.8/5
(38)

All transactions must display .

(Multiple Choice)
4.8/5
(36)

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

(True/False)
4.8/5
(26)

The transaction recovery write-ahead-log protocol ensures that transaction logs are always written before any database data are actually updated.

(True/False)
4.9/5
(35)

The information stored in the is used by the DBMS 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.

(Multiple Choice)
4.8/5
(37)

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

(Multiple Choice)
4.8/5
(42)

Explain the transaction log. What is its function?

(Essay)
4.9/5
(30)

The DBMS guarantees that the semantic meaning of a transaction truly represents the real-world event.

(True/False)
4.8/5
(36)

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.9/5
(34)

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
(31)

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

(True/False)
5.0/5
(34)

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

(True/False)
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.8/5
(31)

A lock prevents the use of any tables in the database from one transaction while another transaction is being processed.

(Multiple Choice)
4.8/5
(30)

ensure that a disk physical failure will not impair the DBMS's ability to recover data.

(Short Answer)
4.7/5
(32)

What is transaction isolation and why it is important?

(Essay)
4.8/5
(34)

A transaction is a unit of work that must be either entirely completed or aborted.

(Multiple Choice)
4.9/5
(36)

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
(31)
Showing 61 - 80 of 85
close modal

Filters

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