Skip to content
Previous Year Question Paper

CSIT-405 – Database Management System (DBMS)

June 2025•CSIT•SEMESTER-4
June 2025
Max Marks: 70
Duration: 3 Hours
Instructions:

• Attempt any five questions.

• All questions carry equal marks.

Q.1
a)Unit 1

Differentiate between File System and DBMS. Discuss the advantages of a database system over a file-based system.

b)Unit 1

Draw and explain an E-R Diagram for a University database system. Consider entities like students, courses and faculty. alt=''

Q.2
a)Unit 1

Explain the concept of weak entity sets. How do generalization, specialization and aggregation extend the E-R model.

b)Unit 2

Consider the following relational schema: Student(Roll_no, Name, Dept, Year, Marks) write relational algebra queries to:

i) Retrieve names of students in the CS department

ii) Find students who scored more than 80 marks

Q.3
a)Unit 3

Compare sorting, join and selection operations in query processing.

b)Unit 3

Why is query optimization necessary in large databases? Discuss with an example. Explain the measures of query cost.

Q.4
a)Unit 4

Discuss the types of anomalies that arise in an un-normalized database. Explain how normalization helps to eliminate these anomalies.

b)Unit 4

Consider the following relation. Employee (Emp_ID, Name, Dept, Salary, Project_ID, Project_Name, Manager_ID)

i) Identify functional dependencies

ii) Convert it to 3NF and BCNF.

Q.5
a)Unit 5

Define a transaction in a database. Explain the ACID properties of transactions with examples.

b)Unit 5

Why is concurrency control important in database systems? Discuss the impact of concurrency control on transaction performance.

Q.6
a)Unit 1

What is data independence? Explain logical and physical data independence with an example.

b)Unit 2

How does relational algebra help in database query processing? Explain with an example.

Q.7
a)Unit 4

Explain the importance of decomposition in database design. What is lossless and dependency-preserving decomposition?

b)Unit 5

What is deadlock in a database? Explain deadlock prevention and deadlock detection mechanisms.

Q.8
a)Unit 5

Two-Phase Locking (2PL) protocol

b)Unit 5

Distributed databases : Concepts and Challenges

c)Unit 5

Serializability in transactions

d)Unit 4

Multi-valued dependency