MCQOPTIONS
Saved Bookmarks
This section includes 10 Mcqs, each offering curated multiple-choice questions to sharpen your Database knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
___________ROLLBACK_REQUIRES_THE_SYSTEM_TO_MAINTAIN_ADDITIONAL_INFORMATION_ABOUT_THE_STATE_OF_ALL_THE_RUNNING_TRANSACTIONS.?$ |
| A. | Total |
| B. | Partial |
| C. | Time |
| D. | Commit |
| Answer» C. Time | |
| 2. |
SELECTING_THE_VICTIM_TO_BE_ROLLBACKED_TO_THE_PREVIOUS_STATE_IS_DETERMINED_BY_THE_MINIMUM_COST._THE_FACTORS_DETERMINING_COST_OF_ROLLBACK_IS?$ |
| A. | How long the transaction has computed, and how much longer the transaction will compute before it completes its designated task |
| B. | How many data items the transaction has used |
| C. | How many more data items the transaction needs for it to complete |
| D. | All of the mentioned |
| Answer» E. | |
| 3. |
A deadlock exists in the system if and only if the wait-for graph contains a __________? |
| A. | Cycle |
| B. | Direction |
| C. | Bi-direction |
| D. | Rotation |
| Answer» B. Direction | |
| 4. |
The deadlock in a set of a transaction can be determined by |
| A. | Read-only graph |
| B. | Wait graph |
| C. | Wait-for graph |
| D. | All of the mentioned |
| Answer» B. Wait graph | |
| 5. |
The situation where the lock waits only for a specified amount of time for another lock to be released is |
| A. | Lock timeout |
| B. | Wait-wound |
| C. | Timeout |
| D. | Wait |
| Answer» B. Wait-wound | |
| 6. |
When transaction Ti requests a data item currently held by Tj, Ti is allowed to wait only if it has a timestamp larger than that of Tj (that is, Ti is younger than Tj ). Otherwise, Tj is rolled back (Tj is wounded by Ti). This is |
| A. | Wait-die |
| B. | Wait-wound |
| C. | Wound-wait |
| D. | Wait |
| Answer» D. Wait | |
| 7. |
When transaction Ti requests a data item currently held by Tj, Ti is allowed to wait only if it has a timestamp smaller than that of Tj (that is, Ti is older than Tj). Otherwise, Ti is rolled back (dies). This is |
| A. | Wait-die |
| B. | Wait-wound |
| C. | Wound-wait |
| D. | Wait |
| Answer» B. Wait-wound | |
| 8. |
What are the ways of dealing with deadlock? |
| A. | Deadlock prevention |
| B. | Deadlock recovery |
| C. | Deadlock detection |
| D. | All of the mentioned |
| Answer» E. | |
| 9. |
The deadlock state can be changed back to stable state by using _____________ statement. |
| A. | Commit |
| B. | Rollback |
| C. | Savepoint |
| D. | Deadlock |
| Answer» C. Savepoint | |
| 10. |
A system is in a ______ state if there exists a set of transactions such that every transaction in the set is waiting for another transaction in the set. |
| A. | Idle |
| B. | Waiting |
| C. | Deadlock |
| D. | Ready |
| Answer» D. Ready | |