HamiIT
Sign inGet started
Home
ADD CONTENT

Sign in Required

Please sign in to add content

Sign In
ProgramsBsc CSITSemester 4Database Management SystemUnit 9: Concurrency Control Techniques (4 Hrs.)
Chapter Study

Bsc CSIT Semester 4 – Database Management System – Unit 9: Concurrency Control Techniques (4 Hrs.)

Comprehensive questions and detailed answers for Unit 9: Concurrency Control Techniques (4 Hrs.). Perfect for exam preparation and concept clarity.

10
Questions
70
Marks
Back to All Chapters
1

What is concurrency control? Name various methods of controlling the concurrency control? Differentiate between Binary lock and shared/Exclusive lock.

HardTHEORY10 marks2076(TU Final)
2

What is Granularity of data items? How does it effect in concurrency control?

MediumTHEORY5 marks2076(TU Final)
3

Explain 2 phase locking technique in brief.

MediumTHEORY5 marks2076(TU Final)
4

Explain deadlock and starvation. Explain Time stamp based protocol for concurrency control?

HardTHEORY10 marks2078(TU Final)
5

What is concurrency control? What are its advantages in DBMS?

MediumTHEORY5 marks2079(TU Final)
6

What is two-phase locking? What are different types of locks in two-phase locking? Explain basic, conservative, strict, rigorous two-phase locking. What is lock conversion?

HardTHEORY10 marks2080(TU Final)
7

Why do we need concurrency control in databses? Explain.

MediumTHEORY5 marks2080(TU Final)
8

Explain deadlock with example. What are different deadlock prevention protocols? Explain deadlock detection and starvation.

HardTHEORY10 marks2080(TU Final)
9

How timestamp ordering protocol is used for ensuring concurrency control?

MediumTHEORY5 marks2080(TU Final)
10

Explain transaction deadlock with example.

MediumTHEORY5 marks2081(TU Final)
Showing 10 questions

Questions in Unit 9: Concurrency Control Techniques (4 Hrs.)

What is concurrency control? Name various methods of controlling the concurrency control? Differentiate between Binary lock and shared/Exclusive lock.

Marks: 10

Year: 2076 Final TU

Concurrency Control Concurrency Control refers to the techniques used in a DBMS to ensure that multiple users or transactions can access the database at the same time without causing data inconsistenc

What is Granularity of data items? How does it effect in concurrency control?

Marks: 5

Year: 2076 Final TU

Granularity of Data Items Granularity in DBMS refers to the size or level of data items on which a transaction can lock data for concurrency control. - It determines how much data is locked at a tim

Explain 2 phase locking technique in brief.

Marks: 5

Year: 2076 Final TU

Two-Phase Locking (2PL) Technique Two-Phase Locking (2PL) is a concurrency control method used in DBMS to ensure serializability of transactions. It works by controlling how locks are acquired and r

Explain deadlock and starvation. Explain Time stamp based protocol for concurrency control?

Marks: 10

Year: 2078 Final TU

1. Deadlock Deadlock is a situation in DBMS where two or more transactions are waiting for each other to release resources, and none of them can proceed further. It occurs when transactions form a c

What is concurrency control? What are its advantages in DBMS?

Marks: 5

Year: 2079 Final TU

1. Definition Concurrency Control in DBMS is a technique used to manage simultaneous operations on the database without conflicting with each other. - It ensures that multiple transactions can execu

What is two-phase locking? What are different types of locks in two-phase locking? Explain basic, conservative, strict, rigorous two-phase locking. What is lock conversion?

Marks: 10

Year: 2080 Final TU

1. Definition of Two-Phase Locking (2PL) Two-Phase Locking (2PL) is a concurrency control protocol used in DBMS to ensure serializability of transactions. - It ensures that no two conflicting operat

Why do we need concurrency control in databses? Explain.

Marks: 5

Year: 2080 Final TU

1. Definition Concurrency control is a technique used in DBMS to manage simultaneous execution of multiple transactions while preserving data consistency and integrity. - It ensures that transaction

Explain deadlock with example. What are different deadlock prevention protocols? Explain deadlock detection and starvation.

Marks: 10

Year: 2080 Final TU

1. Deadlock Definition: A deadlock occurs when two or more transactions in a database system wait indefinitely for resources held by each other, preventing any of them from proceeding. Conditions fo

How timestamp ordering protocol is used for ensuring concurrency control?

Marks: 5

Year: 2080 Final TU

Timestamp Ordering Protocol for Concurrency Control 1. Definition Timestamp Ordering (TO) Protocol is a non-locking concurrency control method that ensures serializability of transactions using times

Explain transaction deadlock with example.

Marks: 5

Year: 2081 Final TU

Transaction Deadlock in DBMS A deadlock in a database occurs when two or more transactions wait for each other to release resources, and none of them can proceed. It usually happens when transaction

About Unit 9: Concurrency Control Techniques (4 Hrs.) Questions

This page contains comprehensive questions from the Unit 9: Concurrency Control Techniques (4 Hrs.) chapter of Database Management System, part of the Bsc CSIT Semester 4 curriculum. All questions include detailed model answers from past TU exam papers.

Study Tips

  • Review concepts before attempting questions
  • Practice writing complete answers
  • Compare your answers with model solutions
  • Focus on questions from recent years
  • Use direct links (#question-ID) to bookmark and share specific questions

Related Resources

← Back to Database Management System Chapters

Unit 9: Concurrency Control Techniques (4 Hrs.) chapter questions with answers for Database Management System (Bsc CSIT Semester 4). Prepare for TU exams with our comprehensive question bank and model answers.

H
Hami IT

Empowering IT students with quality education resources and comprehensive exam preparation materials.

Programs

  • Flutter
  • Java
  • DevOps

Company

  • About Us
  • Contact

Contact

  • 📧hamiit.dev@gmail.com
  • 📞+977 9813706443
  • 📍Kathmandu, Nepal

© 2026 Hami IT. All rights reserved.