DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Subject Name: CS3491 DBMS
Academic Year: ODD 2024-2025 Semester: IV
Assignment Questions
Unit – I
Correlation
Sl.No Question
CO Pos
In a company that manages employee information
and department assignments, you are tasked with
designing a database to store and manage data
effectively. The database must represent details
about employees, their departments, and
associated orders.
1. CO1 PO2,PO1,PO3
How would you apply the key components of the
relational model—relations, attributes, tuples,
domains, primary keys, and foreign keys—to
design this database? Provide specific examples
for each component in the context of the employee
and orders data
How would you design the architecture for a
database system in the given organization,
considering the components of DBMS, three-tier
architecture, client-server interaction, data
2. CO1 PO2,PO3,PO2
independence, concurrency control, and backup
and recovery? Provide examples of each
component and how they would interact in a
practical scenario.
Unit – II
Correlation
Sl.No Question
CO Pos
Design the Entity-Relationship (ER) model for the
retail company's database, identifying entities,
attributes, relationships, cardinality, and
PO1,PO10,PO
1. participation. Provide an ER diagram that illustrates CO2 11
the structure and how the entities are related,
including primary and foreign keys. How would you
address weak entities, and what normalization
steps would you take to improve the model?
Design a normalized relational database schema
for the student registration system using functional
dependencies and normalization techniques (1NF,
PO1,PO10,PO
2. 2NF, 3NF, BCNF). Ensure that the schema is free CO2 11
of redundancy and update anomalies. Provide
examples for each normalization step and explain
how they improve the database design.
Unit – III
Correlation
Sl.No Question
CO Pos
Describe how the ACID property is maintained in
the banking system. What steps are necessary to
1. ensure that a transaction brings the database from CO3 PO1,PO3,PO9
one valid state to another, preserving business
rules and data integrity?
Explain the concept of locking mechanisms in
concurrency control. What are the different types of
2. locks (e.g., shared locks, exclusive locks), and how CO3 PO1,PO3,PO9
do they prevent conflicts during concurrent
transactions?
Unit – IV
Correlation
Sl.No Question
CO Pos
Explain the concept of locking mechanisms in
concurrency control. What are the different types of
1. locks (e.g., shared locks, exclusive locks), and how CO4 PO3,PO9,PO11
do they prevent conflicts during concurrent
transactions?
2. How do the choice of RAID level and file CO4 PO3,PO9,PO11
organization impact the performance of a database
system in terms of query response time, read/write
throughput, and overall system efficiency?
In the e-commerce platform, explain how RAID 10
combined with indexed file organization could
improve the performance of querying customer
orders and product searches.
Unit – V
Correlation
Sl.No Question
CO Pos
Describe the architecture of a distributed
1.
database system. Discuss challenges and CO5 PO3,PO4,PO10
solutions in distributed transaction
processing.
Discuss common security issues in
databases. Explain the role of access
2. control, SQL injection prevention, and CO5 PO3,PO4,PO10
encryption in ensuring database security.