Skip to content
Previous Year Question Paper

CS-502 - Database Management Systems

December 2024•CSE•SEMESTER-5
December 2024
Max Marks: 70
Duration: 3 Hours
Instructions:

• Attempt any five questions.

• All questions carry equal marks.

Q.1
a)Unit 1

Draw and explain the detailed system architecture of DBMS. alt=''

b)Unit 1

How to represent generalization, specialization and aggregation using ER Diagrams? Explain with suitable ER diagram. alt=''

Q.2
a)Unit 2

How does Tuple-oriented relational calculus differ from domain-oriented relational calculus?

b)Unit 3

Explain the importance of Null values in Relational Model.

Q.3
a)Unit 2

Explain in detail about various key constraints used in database system.

b)Unit 1

Discuss the mechanism of attribute relationship inheritance. How is it useful?

Q.4
a)Unit 2

Discuss in detail the operators SELECT, PROJECT and UNION with suitable examples.

b)Unit 3

Give a brief note on Query optimization.

Q.5
a)Unit 3

Explain the role of functional dependencies in normalization with suitable examples.

b)Unit 3

Explain about Boyce Codd normal form with an example.

Q.6
a)Unit 4

Explain Timestamping protocols for concurrency control.

b)Unit 4

What is 2-phase locking protocol? Compare 2PL with Strict 2PL protocol.

Q.7
a)Unit 4

What is Transaction? Discuss about transaction recovery techniques.

b)Unit 5

Explain briefly:

i) Distributive Databases

ii) Triggers

iii) Join operations

Q.8
a)Unit 5

What is Cursor Management? Explain nested and parameterized cursors.

b)Unit 5

Write short notes :

i) Oracle Exception Handling Mechanism

ii) Branching and looping Constructs in ANSI SQL.