DCAP204_2
DCAP204_2
Part –A
Q1: a) What are the various advantages of DBMS? [2 Marks]
b) Explain difference between DDL and DML statements. [2 Marks]
c) Explain Aggregate functions. [2 Marks]
d) What is a view? How a view is created? [2 Marks]
e) Explain Weak Entity Sets. [2 Marks]
f) What are the advantages of normal forms? [2 Marks]
g) List the various validation based protocols. [2 Marks]
h) What do you mean by the term deadlock? [2 Marks]
i) What do you mean by nested subquery? Give example. [2 Marks]
j) Explain Buffer management. [2 Marks]
Part –B
Q2. a) What do you mean by data independence? Explain various types of data independence.
[5 Marks]
b) Explain the various differences between file processing system and DBMS. [5 Marks]
Q3. Write a short note on following concept:
a) Lock based protocols [5 Marks]
b) Timestamp based protocol [5 Marks]
Q4. Explain log based recovery with suitable example. [10 marks]
Q5. Draw ER model of Library Management System. [10 Marks]
Q6. What is transaction? What are the states of transaction? Discuss the ACID properties of transactions.
[10 Marks]
Q7. Explain various types of joins in SQL with suitable examples. [10 Marks]
Q8. "DCL statements begin with one of the following keywords: GRANT or REVOKE". Discuss the reason
behind this. Explain with suitable example. [10 Marks]
Q9. Write the procedure of testing for serializability. Support your answer with suitable example. [10 marks]
Q10. Sketch with examples the differences between the Third Normal Form (3NF) and Boyce Codd Normal
Form. [10 Marks]