0% found this document useful (0 votes)
40 views2 pages

Question Paper

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views2 pages

Question Paper

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Roll No

ANNA UNIVERSITY (UNIVERSITY DEPARTMENTS)


B.E. /B. Tech - END SEMESTER EXAMINATIONS, NOV/DEC 2025
COMPUTER SCIENCE AND ENGINEERING
SEMESTER VII
CS23301 - Database Management Systems
(Regulation 2023)
Date : 29/09/2025
Time : 90 Minutes Max Marks: 50

Model an application's data requirements using conceptual modeling tools like ER diagrams and
CO1
design database schemas based on the conceptual model
CO2 Formulate solutions to a broad range of query problems using relational algebra/ SQL
Apply normalization theory to normalize the relations in RDBMS to avoid redundancy and
CO3
anomalies

Y
Manage concurrent transactions and their consequences, and analyze the use of triggers, functions,
CO4

F
and procedures in a realistic database application

I
CO5 Understand database storage structures and access techniques

BL - Bloom's Taxonomy Levels

S T
(L1-Remembering, L2-Understanding, L3-Applying, L4-Analysing, L5-Evaluating, L6-Creating)

U E
PART A (5 × 2 = 10 Marks)
(Answer all questions)

[Link]
1

2
Q Questions
Define a database management system and list its primary components.
Explain the difference between primary key and candidate key constraints
in the relational model.
Marks
2

2
CO
CO1

CO2
BL
L1

L2

Given a relation R(A, B, C, D) with functional dependencies {A → B, B


3 2 CO3 L3
→ C, C → D}, find the closure of attribute set {A}.
4 What is an entity-relationship model and what are its basic components? 2 CO4 L1
5 Describe the purpose and functionality of database triggers in SQL. 2 CO5 L2

PART B (2 × 16 = 32 Marks)
Qn Questions Marks CO BL
A company stores employee data in flat files with redundant information
across multiple files. Apply database principles to design a normalized
6 (a) 16 CO1 L3
database structure that eliminates redundancy and ensures data
consistency.
OR
Implement a three-tier client-server architecture for the above database
6 (b) 16 CO1 L3
system, specifying the role and functionality of each tier.
Consider a university database with relations STUDENT(StudentID,
Name, Department, GPA) and COURSE(CourseID, CourseName, Credits,
Department). Analyze the functional dependencies and determine all
7 (a) 16 CO2 L4
candidate keys. If StudentID → Name, Department, GPA and CourseID
→ CourseName, Credits, Department, examine what normal forms these
relations satisfy and justify your analysis.
Qn Questions Marks CO BL
OR
Given relations R(A,B,C,D) and S(C,D,E,F), analyze the result of
different relational algebra operations. Compare and contrast the outcomes
7 (b) of R ⋈ S (natural join), R ⋈_{C=C AND D=D} S (theta join), and R × S 16 CO2 L4
(Cartesian product) in terms of resulting schema, tuple count, and
practical applications.

PART C (1 × 8 = 8 Marks)
(Qno 8 is compulsory)

Qn Questions Marks CO BL
Design a comprehensive normalization strategy for a university database
containing student enrollment data with attributes: StudentID,
8 (a) StudentName, CourseID, CourseName, InstructorID, InstructorName, 4 CO4 L6
Department, Credits, Grade, Semester. Create the initial unnormalized
relation and identify all functional dependencies.
Using the relation from part (a), systematically normalize the database
8 (b) through 1NF, 2NF, 3NF, and BCNF. Justify each normalization step and 4 CO4 L6

Y
show the final set of relations with their respective keys.

* This question paper was auto-generated using Questify (v0.1).

TI F
E S
Q U

You might also like