Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

What is normalization? Explain 1NF, 2NF, and 3NF with suitable examples, and discuss why normalization is necessary.

normalizationfunctional-dependency
2long10 marks

Explain Boyce-Codd Normal Form (BCNF). Differentiate it from 3NF and decompose a given relation into BCNF with an example.

normalizationbcnf
3long10 marks

Define a transaction and explain its ACID properties. Discuss the various states of a transaction with a state diagram.

transactionacid
B

Section B: Short Answer Questions

Attempt any EIGHT questions.

9 questions·5 marks each
4short5 marks

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

er-model
5short5 marks

What is a view in SQL? Explain its advantages.

sqlview
6short5 marks

Differentiate between the DELETE, DROP, and TRUNCATE commands.

sql
7short5 marks

Explain aggregate functions in SQL with examples.

sql
8short5 marks

What is a trigger? Explain with an example.

sqltrigger
9short5 marks

Differentiate between relational algebra and relational calculus.

relational-algebrarelational-calculus
10short5 marks

Explain lossless join and dependency-preserving decomposition.

normalizationdecomposition
11short5 marks

What is a deadlock in a database? How is it handled?

concurrency-controldeadlock
12short5 marks

Define schedule. Differentiate between serial and serializable schedules.

transactionserializability