You are on page 1of 1

C Byregowda Institute of Technology

Aug - Dec 2018 | Database Management System (15CS53) | SEM V


Mrs. Harshitha PR, Mrs. RadhaR
Question Bank Module 5
------------------------------------------------------------------------------------------------------------------------------------------

1. Discuss ACID properties of a database transaction.


2. Explain transaction support in SQL.
3. Discuss the UNDO and REDO operations and the recovery techniques that use each.
4. What is two phase locking protocol? How does it guarantee serializability?
5. What is serializability? How can serializability be ensured? Do you need to restrict concurrent
execution of transaction to ensure serializability? Justify your answer.
6. Discuss the time stamp ordering protocol for concurrency control.
7. Explain the problem that can occur when concurrent transactions are executed. Give examples.
8. Explain write ahead log protocol.
9. What is schedule? Explain with example conflict serializable schedule.
10. Write a neat state transition diagram, discuss the different states of a transaction.
11. Explain ARIES algorithm.
12. Briefly explain the recovery process.
13. What is meant by concurrent execution of a database transaction in a multiuser system? Why
concurrency control is needed and give informal examples?
14. Explain multiversion concurrency control with examples.
15. Explain multiple granularity concurrency control with examples.
16. Explain shadow paging.

You might also like