Database Management System Important Questions
Database Management System Important Questions
1
9 Define First Normal Form. Knowledge 3
10 Define Second Normal Form. Knowledge 3
11 Define Third Normal Form. Knowledge 3
12 Define Fourth Normal Form. Knowledge 3
13 Define BCNF. Knowledge 3
UNIT – IV
1 Define a Transaction.List the properties of transaction. Knowledge 4
2 Discuss different phases of transaction. Understand 4
3 Discuss recoverable schedules. Understand 4
4 Discuss cascade less schedules. Understand 4
5 Define Two Phase Commit protocol. Knowledge 4
6 Demonstrate the implementation of Isolation. Apply 4
7 Discuss the Procedure to test Serializability. Understand 4
8 Explain about different types of locks. Understand 4
9 Discuss about Failure Classification. Understand 4
10 Define a checkpoint. Knowledge 4
11 Discuss the failures that can occur with loss of Non-volatile storage. Understand 4
12 Demonstrate Conflict Serializability. Apply 4
13 Discuss View Serializability. Understand 4
UNIT – V
1 Discuss about data on External storage. Understand 5
2 Explain Clustered Indexes? Understand 5
3 Discuss the Primary and Secondary indexes? Understand 5
4 Define Tree Indexing? Knowledge 5
5 Explain Hash based Indexing? Understand 5
6 Discuss the intuition for Tree Indexes? Understand 5
7 Define Indexed Sequential Access Method? Knowledge 5
8 Discuss about Overflow pages and Locking considerations of ISAM? Understand 5
9 Discuss the Cost model of Heap files? Understand 5
Discuss the Cost model of Sorted files? Understand 5
9 Discuss the Cost model of Clustered files? Understand 5
10 Discuss the impact of Workload on Indexes? Understand 5
PART – B (Long Answer Questions)
Blooms
Course
Q. No Questions Taxonomy
Outcome
Level
UNIT – I
1 Compare and Contrast file Systems with database systems? Apply 1
2 Define Data Abstraction and discuss levels of Abstraction? Knowledge 1
3 Discuss about different types of Data models? Understand 1
4 Describe the Structure of DBMS? https://www.geeksforgeeks.org/structure-of-database-management-system/Understand 1
5 Discuss additional features of the ER-Models. Understand 1
6 Discuss about the Concept Design with the ER Model? Understand 1
7 Write about views. Are views updatable? Expalin. Knowledge 1
8 Explain different
https://www.geeksforgeeks.org/different-types-of-database-users/
types of database users and write the functions of DBA. Understand 1
9 Explain about different types of integrity constraints. Understand 1
10 Discuss about the logical database Design. Understand 1
11 Distinguish strong entity set with weak entity set. Draw an ER diagram to Apply 1
illustrate weak entity set. https://www.geeksforgeeks.org/difference-between-strong-and-weak-entity/
12 Differentiate relation schema and relational instance. Define the terms arity and Understand 1
degree of s relation? What are domain constraints.
13 Illustrate outer joins with example. Apply 1
14 Describe logical connectives of SQL. https://beginner-sql-tutorial.com/sql-logical-operators.htm Understand 1
15 Understand 1
UNIT – II
1 Illustrate different set operations in Relational algebra with an example? w11 Apply 2
2 Define Join? Explain different types of joins? Knowledg 2
w10 e
2
3 Discuss about Domain Relational calculus in detail? Understan 2
d
4 Define trigger and explain its three parts? Differentiate row level and statement Knowledg 2
level triggers? w13 e
5 Illustrate Group by and Having clauses with examples? 71&75 Apply 2
6 Discuss about Complex integrity constraints in SQL? Understan 2
https://www.javatpoint.com/dbms-integrity-constraints d
7 Discuss different types of aggregate operators with examples in SQL? 69 Understan 2
d
8 a. Define a nested query? 81 Knowledg 2
b. Write a nested query to find the names of sailors who have reserved both a red e
and green boat?
c. Write a nested query to find the names of sailors who have reserved all boats?
Apply 1
3 Analyze and find whether View exists if the table is dropped from the database? Analyze 1
4 We can convert any weak entity set to strong entity set by simply adding
appropriate attributes. Analyze why, then, do we have weak entity sets? Analyze 1
UNIT – II
1 Consider the following relational schema
Employee (empno,name,office,age)
Books(isbn,title,authors,publisher)
Loan(empno, isbn,date)
Apply 2
Write the following queries in relational algebra.
a. Find the names of employees who have borrowed a book Published by
McGraw-Hill?
b. Find the names of employees who have borrowed all books Published by
McGraw-Hill?
c. Find the names of employees who have borrowed more than five different
books published by McGraw-Hill?
d. For each publisher, find the names of employees who have borrowed?
2 Given the Students relation as shown below
Apply 2
For (Student Name, Student Age) to be the key for this instance, analyze and find
value of X not be equal to?
3 Given the relations 2
employee(name,salary,deptno)
department (deptno, deptname, address) Apply
Solve which query cannot be expressed using the basic relational algebra
operations (U, -, x, , p)?
4 Write SQL Query to find second highest salary of Employee from Employee 2
table? Apply
4
UNIT – III
1 Consider a relation scheme R = (A, B, C, D, E, H) on which the following
functional dependencies hold: {A–>B, BC–> D, E–>C, D–>A}. Write the Apply 3
candidate keys of R?
2 Consider the following relational schemes for a library database:
5
5 Consider the B+ tree index of order d = 2 shown in Figure
Apply 5
a. Show the tree that would result from inserting a data entry with key 9 into
this tree.
b. Show the B+ tree that would result from deleting the data entry with key
8 from the original tree, assuming that the left sibling is checked for
possible redistribution