Subject Name: DATABASE MANAGEMENT SYSTEM
Subject Code: 22CS402PC
IMPORTANT QUESTIONS
UNIT – 1 – DATABASE SYSTEM APPLICATIONS
Short answer questions:
S NO QUESTIONS BLOOMS
MARKS CO MAP
LEVEL
1 List the advantages of DBMS? 1 1 1
2 List the Database Applications? 1 1 1
3 Discuss Data Independence? 1 1 2
4 Discuss Transaction management? 1 1 1
5 Define Relationship and Relationship set? 1 1 2
6 Give the levels of data abstraction? 1 1 1
7 Define i) Database ii) DBMS? 1 1 1
Long answer questions:
S QUESTIONS MARK CO BLOOMS
NO S MAP LEVEL
1 Compare and Contrast files Processing Systems with database 5 1 2
systems
2 Define Data Abstraction and discuss levels of Abstraction 5 1 2
3 Discuss about different types of Data models. 5 1 2
4 Describe the architecture of DBMS 5 1 2
5 Discuss additional features of the ER-Models 5 1 2
6 Discuss about the Concept Design with the ER Model 5 1 2
7 Discuss generalization, specialization, aggregation 5 1 2
UNIT – 2–Introduction to Relational Model
Short answer questions:
S NO QUESTIONS BLOOMS
MARKS CO MAP
LEVEL
1 Define the terms i) Entity type ii) Entity set 1 2 1
2 Define weak and strong entity sets? 1 2 1
3 Discuss How can you alter and destroy tables? 1 2 1
4 List various types of attributes? 1 2 1
5 State about SELECT operation in Relational 1 2 1
algebra?
6 Discuss the use of rename operation? 1 2 2
7 Illustrate division operation? 1 2 2
Long answer questions:
CO
S NO QUESTIONS MARKS BLOOMSLEVEL
MAP
1 Explain about different types of integrity constraints? 5 2 2
2 Write about views and updates on views? 5 2 2
Illustrate different set operations in Relational algebra
3 5 2 2
with an example?
4 Define Join? Explain different types of joins? 5 2 2
5 Discuss about Tuple Relational calculus in detail? 5 2 2
6 Discuss about Domain Relational calculus in detail? 5 2 2
7 What are the commands of altering table? 5 2 2
UNIT – 3 – SQL
Short answer questions:
S NO QUESTIONS BLOOMS
MARKS CO MAP
LEVEL
1 Discuss about the operators EXCEPT 1 3 2
2 Discuss about the operators UNION 1 3 1
3 Discuss about the operators INTERSECT 1 3 1
4 List the table modification commands in SQL 1 3 1
5 Explain about Loss less-join dependency 1 3 2
6 Explain about BCNF? 1 3 2
7 Discuss multi-valued dependency 1 3 1
Long answer questions:
S NO QUESTIONS BLOOMS
MARKS CO MAP
LEVEL
1 a) Define a nested query? 5 3 3
b) Write a nested query to find the names of sailors who
have reserved both a red and green boat?
c) Write a nested query to find the names of sailors who
have reserved all boats?
2 Define trigger and explain its three parts? With an example 5 3 3
3 What is functional dependency? Explain types of 5 3 2
functional dependencies?
4 Define decomposition? What are the problems with 5 3 2
decomposition
5 Define normalization? Explain 1NF, 2NF, 3NF Normal 5 3 2
forms?
6 Illustrate Multivalued dependencies and Fourth normal 5 3 3
form with example
7 Explain aggregate function with example? 5 3 3
UNIT – 4 – Transaction Management
Short answer questions:
S NO QUESTIONS BLOOMS
MARKS CO MAP
LEVEL
1 Define a Transaction? List the properties 1 4 1
of transaction
2 Discuss View Serializability? 1 4 1
3 Explain about transaction states? 1 4 1
4 Explain about ACID properties? 1 4 2
5 Explain about multiple granularities? 1 4 1
6 Differentiate between shared lock and 1 4 2
exclusive lock?
7 Differentiate between intention-shared 1 4 2
lock and intention-exclusive lock?
Long answer questions:
S NO QUESTIONS CO BLOOMS
MARKS
MAP LEVEL
1 Discuss How do you implement Atomicity and Durability? 5 4 3
2 Illustrate Concurrent execution of transaction with examples? 5 4 4
3 Describe Timestamp based locking protocols? 5 4 3
4 Describe Validation-based locking protocols? 5 4 3
5 How to test serializability? 5 4 4
6 Discuss lock based protocols? 5 4 3
7 Differentiate conflict serializability and view serializability? 5 4 3
UNIT – 5 – File organization
Short answer questions:
S NO QUESTIONS BLOOMS
MARKS CO MAP
LEVEL
1 Explain Clustered Indexes? 1 5 2
2 Explain Hash based Indexing? 1 5 2
3 Discuss the Cost model of Heap 1 5 2
files?
4 Explain about B+ tree index file? 1 5 1
5 Explain about static hashing? 1 5 1
6 What is ISAM? 1 5 1
7 Define B+ tree 1 5 1
Long answer questions:
S NO QUESTIONS BLOOMS
MARKS CO MAP
LEVEL
1. Write in detail about Hash based Indexing and Tree based 5 5 2
Indexing?
2. Explain in detail about ISAM? 5 5 2
3. Explain B+ trees? Discuss about this Dynamic Index 5 5 2
Structure
4. Demonstrate B+ trees Explain with example 5 5 3
5. Illustrate insertion and deletion of an element in B+ trees 5 5 3
with example
6. Write in detail about Static Hashing? 5 5 2