Exam 10: Transaction Management and Concurrency Control

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

A shared lock produces no conflict as long as all the concurrent transactions are read-write only.

Free
(True/False)
4.8/5
(34)
Correct Answer:
Verified

False

A field-level lock allows concurrent transactions to access the same row, as long as they require the use of different fields within that row.

Free
(True/False)
4.9/5
(44)
Correct Answer:
Verified

True

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

Free
(Multiple Choice)
4.9/5
(41)
Correct Answer:
Verified

D

A _____ lock will lock the entire table, preventing access to any row by a transaction while another transaction is using the table.

(Multiple Choice)
4.9/5
(37)

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

(True/False)
4.8/5
(36)

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

(Short Answer)
4.8/5
(35)

Of the following events, which is defined by ANSI as being equivalent to a COMMIT?

(Multiple Choice)
4.9/5
(30)

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

(True/False)
4.8/5
(26)

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

(Multiple Choice)
4.8/5
(33)

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

(Short Answer)
4.7/5
(36)

_____-level locks are less restrictive than database-level locks, but they create traffic jams when many transactions are waiting to access the same table.

(Short Answer)
4.9/5
(39)

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

(Short Answer)
4.9/5
(33)

_____ can take place at any of the following levels: database, table, page, row, or field.

(Short Answer)
5.0/5
(30)

As long as two transactions, T1 and T2, access _____ data, there is no conflict, and the order of execution is irrelevant to the final outcome.

(Multiple Choice)
4.9/5
(42)

A single-user database system automatically ensures_____ of the database, because only one transaction is executed at a time.

(Multiple Choice)
4.9/5
(36)

Time stamps must only have the single property of uniqueness.

(True/False)
4.8/5
(28)

A(n) ______ occurs when a transaction executes a query at time T1, and it runs the same query at same time T2, yielding additional rows that satisfy the query.

(Short Answer)
4.9/5
(41)

The _____ isolation level ensures that queries return consistent results.

(Multiple Choice)
4.7/5
(42)

The objective of _____ control is to ensure the serializability of transactions in a multiuser database environment.

(Short Answer)
4.9/5
(40)

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

(Short Answer)
4.9/5
(29)
Showing 1 - 20 of 74
close modal

Filters

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