Database Management System (BCS403) Question Bank
MODULE-5
Concurrency Control in Databases, NOSQL Databases and Big Data
Storage Systems
Q. No. Question COs CL Marks
1 Why concurrency control is needed demonstrate with example? CO5 L2 8M
(Jan 2022, Feb 2021, July 2018)
Or
List the problems associated with concurrent transactions and explain each
problem by considering an appropriate schedule.
2 What is two phase locking? Describe with the help of an example. CO5 L2 8M
(Jan 2022,Feb 2021,Jan 2019)
3 Demonstrate the Concurrency control based on Timestamp ordering. CO5 L2 4M
4 Demonstrate the Two phase locking protocol used for concurrency control CO5 L3 8M
with example.
5 Discuss the UNDO and REDO operations and the recovery techniques CO5 L2 10M
that use each. (Jan 2022,Feb 2021,July 2019)
6 Discuss the time stamp ordering protocol for concurrency control. CO5 L2 8M
(Aug 2021,Feb 2019)
7 When deadlock and starvation problems occurs? Explain how these CO5 L2 6M
problems can be resolved. (Jan 2018)
8 Explain Multiversion Two-Phase Locking using Certify locks. CO5 L2 6M
9 Explain 3 phases for the validation based concurrency control. CO5 L2 6M
10 Explain multiple granularity locking(MGL) protocol. CO5 L2 6M
11 What are the different types of locks .Explain with algorithm. CO5 L2 8M
11 List the categories of NOSQL systems and Explain CAP Theorem. CO5 L2 6M
12 What are document based NOSQL systems? basic operations CRUD in CO5 L2 8M
MongoDB.
13 What is NOSQL Graph database? Explain Neo4j. CO5 L2 6M
Department of AI&ML, Vemana IT Page 1 of 2
Database Management System (BCS403) Question Bank
14 List and explain characteristics of NOSQL CO5 L3 7M
Course Faculty
Department of AI&ML, Vemana IT Page 2 of 2