Chapter 12 Assessment
Part 1 of 2 True or False Questions
Question 1 of 30
Most real-world database transactions are formed by only one database request.
1. True
2. False – page 623
Question 2 of 30
Atomicity indicates the permanence of the database's consistent state.
1. True
2. False – page 627
Question 3 of 30
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.
1. True
2. False – page 627
Question 4 of 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.
1. True – page 631
2. False
Question 5 of 30
Incomplete or improper transactions can have a devastating effect on database integrity.
1. True – page 627
2. False
Question 6 of 30
The scheduler establishes the order in which the operations within concurrent transactions are
executed.
1. True – page 634
2. False
Question 7 of 30
When using an optimistic approach, a transaction reads the database, executes the needed
computations, and makes the updates to a private copy of the database values.
1. True – page 644
2. False
, INF3703-17-S1-1E Self Assessments
Question 8 of 30
When using an optimistic approach, during the write phase, the transaction is validated to
ensure that the changes made will not affect the integrity and consistency of the database.
1. True
2. False – page 644
Question 9 of 30
The transaction recovery write-ahead-log protocol ensures that transaction logs are always
written before any database data are actually updated
1. True – page 646
2. False
Question 10 of 30
The last step in the write-through technique recovery procedure is to identify the last
checkpoint in the transaction log.
1. True
2. False – page 647
Question 11 of 30
Concurrency control allows a database to be restored from an inconsistent state to a
previously consistent state.
1. True
2. False – page 630 or 645
Question 12 of 30
Database checkpoints are operations in which the DBMS writes all of its updated buffers to
disk. While this is happening, the DBMS does not execute any other requests.
1. True – page 646
2. False
Question 13 of 30
Transaction isolation means that the data used during the execution of a transaction cannot be
used by a second transaction until the first one is completed. In other words, if transaction T1 is
being executed and is using the data item X, that data item cannot be accessed by any other
transaction (T2 ... Tn) until T1 ends.
1. True – page 627
2. False
Question 14 of 30
Concurrency control is important because the simultaneous execution of transactions over a
shared database can create several data integrity and consistency problems.
1. True – page 630
2. False