Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

Explain database recovery. Discuss log-based recovery techniques, deferred and immediate database modification, and the concept of checkpoints.

recoverylogging
2long10 marks

Explain indexing in databases. Differentiate between primary, secondary, and clustering indexes, and explain the structure of a B+ tree index.

indexingb-tree
3long10 marks

Discuss functional dependency and its inference rules (Armstrong's axioms). Explain how to compute the closure of a set of attributes with an example.

functional-dependencyarmstrong-axioms
B

Section B: Short Answer Questions

Attempt any EIGHT questions.

9 questions·5 marks each
4short5 marks

What are the different types of database users?

dbms
5short5 marks

Differentiate between primary key, candidate key, and foreign key.

keysrelational-model
6short5 marks

Explain the concept of a weak entity set with an example.

er-model
7short5 marks

What is a view in SQL? Explain its advantages.

sqlview
8short5 marks

Differentiate between the DELETE, DROP, and TRUNCATE commands.

sql
9short5 marks

Explain aggregate functions in SQL with examples.

sql
10short5 marks

What is a trigger? Explain with an example.

sqltrigger
11short5 marks

Differentiate between relational algebra and relational calculus.

relational-algebrarelational-calculus
12short5 marks

Explain lossless join and dependency-preserving decomposition.

normalizationdecomposition