Exam 10: Transaction Management and Concurrency Control

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

Database transaction _____ restores a database from an inconsistent state to a previously consistent state.

(Short Answer)
4.8/5
(43)

If a(n) _____ is issued before the termination of a transaction, the DBMS will restore the database only for that particular transaction, rather than for all transactions, in order to maintain the durability of the previous transactions.

(Short Answer)
4.8/5
(38)

A lock guarantees the open use of a data item to multiple transactions.

(True/False)
4.8/5
(29)

A diskpage, or page, is the equivalent of a _____.

(Multiple Choice)
4.9/5
(39)

In the optimistic approach, during the_____ phase, a transaction scans the database, executes the needed computations, and makes the updates to a private copy of the database values.

(Multiple Choice)
4.8/5
(38)

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

(True/False)
4.7/5
(32)

In a heavily used database management system (DBMS), the prevention and detection of _____ constitutes an important DBMS function.

(Short Answer)
4.9/5
(36)

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

(True/False)
4.7/5
(32)

A _____ lock allows concurrent transactions to access different rows of the same table.

(Multiple Choice)
4.8/5
(41)

What is transaction isolation and why it is important?

(Essay)
4.9/5
(28)

How does a shared/exclusive lock schema increase the lock manager's overhead?

(Essay)
4.9/5
(40)

Time stamping demands a lot of system resources because many transactions might have to be stopped, rescheduled, and restamped.

(True/False)
4.8/5
(33)

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

The _____ protocol ensures that transaction logs are always written before any database data is actually updated.

(Short Answer)
4.8/5
(31)
Showing 61 - 74 of 74
close modal

Filters

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