Dbms 24 25
Dbms 24 25
TECH (SEM V) THEORY EXAMINATION DATABASE MANAGEMENT SYSTEM Time: 3 Hours Total Marks:
100
Note
SECTION A
2. List the advantages of using a database system over the traditional file system.
4. What are ACID properties? Why are they important in transaction management?
SECTION B
11. (a) Design an ER Diagram for a university library system. Include all necessary components and
assumptions. OR
(b) Explain the three-schema architecture of DBMS and its significance.
13. (a) Consider the relation R(A, B, C, D) with FDs: A→B, B→CD. Find the candidate keys and
decompose the relation into 2NF and 3NF. OR
(b) Discuss the concept of lossless decomposition. How is it ensured during normalization?
SECTION C
14. (a) Describe the timestamp-based concurrency control protocol. How does it differ from
locking protocols? OR
(b) Explain the two-phase commit protocol (2PC) used in distributed databases. Discuss its
advantages and challenges.
15. (a) Define conflict serializability. Check whether the following schedule is conflict-serializable
or not:
16. (a) What is a functional dependency? Discuss the procedure for calculating the canonical cover
with a suitable example. OR
(b) Explain the significance of multiversion concurrency control with an example.
17. (a) Discuss the immediate update and deferred update recovery techniques. Compare their
advantages and disadvantages. OR
(b) Explain the concept of replication in distributed databases. What are its benefits and
challenges?
18. (a) Discuss the process of deadlock detection and recovery in DBMS with an example. OR
(b) What is graph-based locking? Explain with an example.