DATABASE MANAGEMENT SYSTEM Question Paper 21 22
DATABASE MANAGEMENT SYSTEM Question Paper 21 22
Roll No:
BTECH
(SEM-5) DATABASE MANAGEMENT SYSTEM 2021-22
Instruction: Attempt the questions as per the given instructions. Assume missing data suitably.
SECTION - A
Q1 Questions Marks
SECTION - B
Attempt Any Three of the following 3*10 = 30
Q2 Questions Marks
(a) Draw the overall structure of DBMS and explain its various components. 10
(b) Which relational algebra operations require the participating tables to be union-compatible ? Give the reason 10
in detail.
(c) What do you understand by transitive dependencies ? Explain with an example any two problems that can 10
arise in the database if transitive dependencies are present in the database.
(d) List ACID properties of transaction. Explain the usefulness of each. What is the importance of log ? 10
(e) What do you mean by time stamping protocol for concurrency controlling ? Discuss multi version scheme of 10
concurrency control.
SECTION - C
Q3 Questions Marks
(a) What are the different types of Data Models in DBMS ? Explain them. 10
(b) State the procedural DML and non-procedural DML with their differences. 10
Q4 Questions Marks
Q5 Questions Marks
(a) Describe Armstrong's axioms in detail. What is the role of these rules in database development process ? 10
(b) Describe the term MVD in the context of DBMS by giving an example. Discuss 4NF and 5NF also. 10
Q6 Questions Marks
(a) Describe serializable schedule. Discuss con flict serializability with suitable example. 10
Q7 Questions Marks
(a) Given a schedule S for transactions T1 and T2 with set of read and write operations, 10
S: R1(X) R2(X) R2(Y) W2(Y) R1(Y) W1(X).
Identify, whether given schedule is equivalent to serial schedule or not ?
(b) Discuss 2 phase commit (2PC) protocol and time stamp based protocol with suitable example. How the 10
validation based protocols differ from 2PC?