School of Technology,Design and Computer Application
College of Technology
Bachelor of Technology (Computer Engineering)
Semester: 3 Academic Year: 2025-26
Course Name: Database Management Course Code: 2010043223
Systems
Question Bank
Sr No. Question Text Marks CO
Unit 1 : Database system architecture and Data models
1 Compare traditional file processing systems and database
3 CO1
management systems.
2 What is DBMS? List out applications of DBMS 4 CO1
3 Draw and explain the three level architecture of DBMS. 6 CO1
4 Who is DBA? Discuss the role of database administrator
4 CO1
(DBA).
5 Explain different levels of data abstraction 4 CO1
6 Explain Data Independence 4 CO1
7 List various mapping cardinalities of the E-R diagram. 6 CO1
8 What are constraints in DBMS ? explain with a proper
6 CO1
example.
9 Define E-R Diagram. Discuss generalization in E-R
6 CO1
Diagram.
10 Differentiate strong entity set and weak entity set.
Demonstrate the concept of both using real-time example 6 CO1
using E-R diagram
11 Explain specialization in E-R diagram 3 CO1
12 Define: Primary Key, Foreign key, NOT NULL constraints
6 CO1
and referential integrity (Foreign Key) constraint
13 Explain Network model and Object Oriented model in brief 6 CO1
14 Draw E-R diagram for bank management system 6 CO1
Unit 2 : Relational query languages
List the relational algebra operators. Discuss any one such 6
15 CO2
algebra operator with suitable examples.
Consider the following relational database, where the 6
primary keys are underlined. Give an expression in the
relational algebra to express each of the following queries:
16 CO2
employee (ssn, name,. dno, salary, hobby, gender)
department(dno, dname, budget, location,mgrsm)
works_on(ssn, pno)
project(pno, pname, budget, location, goal)
• List all pairs of employee names and the project numbers
they work on.
• List out department number, department name and
department budget
• List all projects that Raj Yadav works on by project name.
• List the names of employees who supervise themselves
17 Explain all types of join in detail with example 6 CO2
Explain the working of Cartesian product Operation and the 3
18 CO2
Division Operation with an appropriate example
Unit 3 : Relational database design
What is functional dependency? Explain the its types in 4
19 CO2
detail
Compute closure of following set F of functional 6
dependencies for relation schema r (A, B, C, D, E). A
20 CO2
→ BC , CD → E , B → D , E → A List the candidate
keys for R.
What is meant by normalization? Write its need. List and 6
21 CO2
discuss various normalization forms.
22 Explain Armstrong's axioms . 3 CO2
Unit 4 : Query processing and optimization,Storage strategies
Explain steps of query processing with the help of a neat 6
23 CO3
diagram.
Explain linear search and binary search algorithm for 6
24 CO3
selection operation.
25 Explain evaluation expression Process in query optimization. 3 CO3
26 Explain External Sort Merge Algorithm with example. 3 CO3
27 Explain B-tree and Hashing 6 CO3
28 Define Static and Dynamic Hashing. 6 CO3
29 Explain Indices in DBMS 6 CO3
Unit 5 : Transaction processing
30 List and discuss ACID properties of transactions. 6 CO4
Define transaction. Explain various states of transaction with
31 4 CO4
suitable diagram
State differences between conflict serializability and view
32 6 CO4
serializability
33 Write differences between shared lock and exclusive lock 4 CO4
34 Explain timestamp-based protocols in detail. 5 CO4
35 What is locking? Explain Two phase locking and its types 6 CO4
36 Define wait-Die & wound-wait. 4 CO4
37 Explain deadlock with suitable example. 4 CO4
Unit 6 : Database Security
38 Explain cryptography techniques to secure data. 6 CO4
39 Explain SQL Injection 3 CO4
40 Explain DAC, MAC RBAC models in detail. 6 CO4
Unit 7 : SQL and PL/SQL Concepts
Write SQL statements (Query) for following tables:
T1(rollno, stuname, age, city, branchcode)
T2(branchcode, branchname)
41 6 CO5
1. Retrieve students' details whose branchcode is 5.
2. Find an average age of all students.
3. Add a new branch in the T2 table.
4. Display rollno, stuname and age of students whose city is
Chennai.
5. Change the age of the student to 20 whose rollno is 1.
6. Delete student details whose age is 18.
7. Retrieve branch information in descending order.
42 Describe GRANT and REVOKE commands 4 CO5
43 Describe ROLLBACK and COMMIT commands 4 CO5
44 List and explain aggregation functions with suitable example 6 CO5
45 Write a short note on the cursor. 4 CO5
46 Explain Trigger with proper example 6 CO5
47 Explain stored procedures with proper examples. 4 CO5
Write a PL/SQL code to print sum of the even numbers 6
48 CO5
between 1 to 100
Course Coordinator Head of Department