Exam 10: Transaction Management and Concurrency Control

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

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

(Multiple Choice)
4.7/5
(41)

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

(True/False)
4.8/5
(31)

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

(Short Answer)
4.7/5
(38)

What are database checkpoints?

(Essay)
4.8/5
(42)

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

(Multiple Choice)
4.8/5
(34)

The .occurs when two concurrent transactions,T1 and T2,are updating the same data element and one of the updates is lost.

(Short Answer)
4.7/5
(38)

Uniqueness ensures that no equal time stamp values can exist,and ensures that time stamp values always increase.

(Short Answer)
4.8/5
(32)

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

(Short Answer)
4.8/5
(29)

A lock locks the entire diskpage.

(Multiple Choice)
4.8/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.9/5
(35)

Atomicity indicates the permanence of the database's consistent state.

(True/False)
4.7/5
(32)

Timestamps must only have the single property of uniqueness.

(True/False)
4.8/5
(37)

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

(True/False)
4.8/5
(25)

The rule states that only one transaction at a time can own an exclusive lock on the same object.

(Short Answer)
4.9/5
(36)

When using an optimistic approach,during the read phase,a transaction reads the database,executes the needed computations,and makes the updates to a private copy of the database values.

(True/False)
4.8/5
(33)

requires that all operations of a transaction be completed.

(Multiple Choice)
5.0/5
(32)

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

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

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

(True/False)
4.8/5
(27)

Incomplete or improper transactions can have a devastating effect on database integrity.

(True/False)
4.8/5
(34)
Showing 41 - 60 of 76
close modal

Filters

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