0% found this document useful (0 votes)
36 views4 pages

AD3391 - Database Design and Management

The document outlines a model exam for the subject 'Database Design and Management' for the academic year 2025-2026, including details such as the date, subject code, and exam duration. It consists of multiple parts with various questions covering topics like normalization, SQL commands, database transactions, and entity-relationship diagrams. The exam is structured into three parts: Part A with short answer questions, Part B with detailed questions, and Part C requiring practical application through SQL commands or diagram creation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views4 pages

AD3391 - Database Design and Management

The document outlines a model exam for the subject 'Database Design and Management' for the academic year 2025-2026, including details such as the date, subject code, and exam duration. It consists of multiple parts with various questions covering topics like normalization, SQL commands, database transactions, and entity-relationship diagrams. The exam is structured into three parts: Part A with short answer questions, Part B with detailed questions, and Part C requiring practical application through SQL commands or diagram creation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Academic Year 2025-2026 Odd Semester

Model Exam – November 2025

Branch & Sem : AI&DS & III Date: 14.11.2025


Subject Code : AD3391 Marks: 100
Subject Name : Database Design and Management Time: 3 Hrs.

[Link] Questions CO PO BL
PART-A(10X2=20)
1. What is the importance of normalization in database design? CO1 PO1,2,3 2
2. What is database design, and what are its main steps? CO1 PO1,2 1
3. What is a view in SQL? CO2 PO1,2 2
4. What are stored procedures in SQL? CO2 PO1,2,3 1
5. How is a 1:N relationship represented in a relational schema? CO3 PO2,3 2

6. What are update anomalies in the context of relational databases? CO3 PO1,3 2

7. What is a schedule in database transactions? CO4 PO1,2 1

8. What is concurrency control in a database? CO4 PO1,2 1


9. What is the difference between an EER model and an ODB schema? CO5 PO1,2
10. What is Object Query Language (OQL)? CO5 PO1,2 2
PART-B(5X13=65)
11. a) How does the Enhanced-Entity Relationship (EER) model extend the basic CO1 PO1,2,3 2,3
ER model? Provide examples of features like specialization and generalization.
(13)
(or)
(b) What is the significance of UML class diagrams in database design, and how CO1 PO1,2,3 1
do they compare with ER diagrams? (13)
12. a) List and explain various DDL DML and DCL commands in detail (13) CO2 PO1,2,3 2
(or)
b) b) i) What is the purpose of a tuple in the relational model? How does it CO2 PO1,2,3 1,2
differ from an attribute? (7)
ii) ii) What are the main differences between a table and a relation in a CO2 PO 2,3 1,2
relational database model? (6)

13. a) How does normalization up to BCNF eliminate redundancy and improve CO3 PO 2,3 1,2
data integrity in a relational database? Provide an example of a schema that
is in 3NF but not in BCNF, and explain how to convert it to BCNF. (13)
(or)
(b) b) i) Describe the properties of relational decomposition, explaining the
concepts of lossless join and dependency preservation. Why are they CO3 PO1,2,3 2,3
important for ensuring the correctness of database design? (7)
ii) ii) What is meant by minimal cover in functional dependencies, and how
do you compute the minimal cover for a set of functional dependencies
in a relational schema? (6) CO3 PO1,2,3 2,3
14. (a) i) Explain the ACID properties of a transaction and discuss their importance CO4 PO1,2,3 2,3
in ensuring database reliability and consistency. (7)
ii)What are the differences between conflict serializability and view CO4 PO2,3 1,3
serializability? Provide examples to illustrate both concepts. (6)
(or)
CO4 PO2,3 1,3
(b) What are the various types of schedules in database systems? Explain the
concept of a non-serial schedule and its role in concurrency control. (13)
15. (a) What is an object identifier (OID) in an Object Database? How does it help CO5 PO2,3 2
in identifying and referencing objects within the database? (13)
(or)
(b) i) What are collection hierarchies? Give an example that illustrates CO5 PO1,2,3 2
how collection hierarchies facilitate querying.(7)
ii)Discuss how a DBMS exploits encapsulation in implementing support CO5 PO1,2,3 2
for ADTs. (6)

PART-C(1x15=15)
16. (a) Create an Entity -Relationship diagram for a car dealership. The CO1 PO1,3,4 4
dealership sells both new and used cars, and it operates a service facility.
Based your design on the following business rules:
 A salesperson may sell many cars, but each car is sold by only
one salesperson.
 A salesperson may buy many cars, but each car is bought by
only one customer
 A salesperson writes a single invoice for each car he or she
sells When a customer takes one or more cars in for repair or
service, one service ticket is written for each car (15)

(or)
(b) Consider the following Schema:
Flights(flno:integer,from:string,to:string,distance:integer,departs:time,
arrrives: time) CO2 PO1,3,4 4
Aircraft (aid:integer, aname:string, cruising range: integer)
Certified (eid:integer, aid:integer)
Employees (eid: integer, ename: string, salary: integer)
Write the appropriate SQL command to solve the following queries:
i)Find the eids of pilots certified for some Boeing aircraft.
ii)Find the names of pilots certified for some Boeing aircraft.
ii)Identify the flights that can be piloted by every pilot whose
salary is more than $100,000.
iv)Find the aids of all aircraft that can be used on non-stop flights
from Bonn to Madras.
v)Display all the name of the pilots and salary. (15)

STAFF INCHARGE HOD VICE PRINCIPAL PRINCIPAL


Academic Year 2025-2026 Odd Semester
Model Exam – November 2025

Branch & Sem : AI&DS & III Date: 14.11.2025


Subject Code : AD3391 Marks: 100
Subject Name : Database Design and Management Time: 3 Hrs.

Q. Questions CO PO BL
No
PART-A(10X2=20)
1. What is the importance of normalization in database design? CO1 PO1,2 1
2. What is the importance of normalization in database design? CO1 PO1,2 1
3. What is a trigger in SQL? CO2 PO1,2 1
4. What are the different types of joins in SQL? CO2 PO1,2 1
5. What is the process of mapping an ER diagram to a relational schema? CO3 PO1,2 2

6. What are the different types of functional dependencies? CO3 PO1,2,3 2

7. What is a transaction in the context of databases? CO4 PO1,2 1


8. What are the ACID properties of a transaction? CO4 PO1,2 1
9. What are the three properties described in the CAP theorem? CO5 PO1,2 1
10. What are the basic CRUD operations in MongoDB? CO5 PO1,2 1
PART-B(5X13=65)
11. (a) Explain the stages of the database system development lifecycle and their CO1 PO1,2,3 1
significance. (13)
(OR)
(b) i) What are the key components of a database environment, and how do CO1 PO1,2,3 1
they interact with each other? (7)
ii) How does requirements collection and analysis impact database design? CO1 PO1,2,3 1
Provide examples of methods used for requirement gathering. (6)
12. (a) Describe in detail about the relationship between mathematical relations and CO2 PO1,2,3 1
relations in the relational data model. (13)

(or)

(b) i) What are integrity constraints in relational databases? Discuss the CO2 PO1,2,3 1
different types of integrity constraints. (6)
ii)Discuss in detail about SQL datatypes with examples. (7) CO2 PO1,2,3 2

13. a) Illustrate in detail about Functional dependencies with relevant examples CO3 PO2,3 2,3
(13)
(or)
(b) i) What is the difference between 1NF, 2NF, and 3NF in relational database CO3 PO1,2,3 1,3
design, and how do you convert a schema from 1NF to higher normal forms?
(7) CO3 PO1,2,3 2
ii) What is a candidate key, and how does functional dependency help in
identifying candidate keys and primary keys in a relational schema? (6)
14. (a) Discuss the role of locking in concurrency control. What are the different
types of locks, and how do they help in maintaining transaction isolation? (13) CO4 PO1,2,3 2
(or)
(b) i) What is deadlock in a database system? How can the two-phase locking CO4 PO2,3 2
protocol contribute to preventing deadlocks? (7)
ii) What are the different isolation levels in SQL, and what are their trade-offs?
Explain in detail. (6) CO4 PO2,3 2

15. (a) what are indexes in MongoDB? State and explain different types of CO5 PO3,4 2
index with example.(7)
ii)State and explain the Hbase data model and CRUD operations with CO5 PO2,3 2
example.(6)
(or)
(b) Explain how an Enhanced Entity-Relationship (EER) model is mapped to CO5 PO2,3,4 2
an Object Database (ODB) schema. Discuss the key differences in modeling
between relational(13)

PART-C(1X15=15)
16. (a) Consider the following schema:
Suppliers (Sid :integer, sname:string, address:string) CO3 PO 2, 3,4 3,4
Parts(pid:integer, pname:String, color:string)
Catalog(sid:integer,pid:integer,cost:real)
Write appropriate SQL commands to solve the following
i. Find the names of suppliers who supply some red part.
ii. Find the Sids of suppliers who supply some red or green part.
iii. Find the sids of suppliers who supply some red part or are at
221 Packer Street.
iv. Find the sids of suppliers who supply every part. (15)
(or)
(b) Explain various normal forms in database management systems which
are required for fulfilling normalization requirements of an CO2 PO 2,3 2
organization. (15)

STAFF INCHARGE HOD VICE PRINCIPAL PRINCIPAL

You might also like