DBMS Question Bank
DBMS Question Bank
MODULE-1
1. What is a Database? Explain the three schema architecture with neat diagram.
2. What are the advantages of using DBMS approach? Explain
3. Explain the following terms.
1. Data Dictionary
2. Weak Entity
3. Cardinality Ratio
4. Explain the categories of Data Models.
5. Explain the component modules of DBMS & their interactions with diagram.
6. What are the responsibilities of DBA & database designers?
7. Explain the types of end users with examples.
8. Describe the characteristics of database.
9. Explain the different types of attributes in ER model.
MODULE-2
1. Explain the different types of update operations on relational database. How basic operation
deals with constraint violation.
2. Explain Unary relational operations with examples.
3. What is an Integrity Constraint? Explain the importance of Referential Integrity Constraint.
4. Explain the following relational algebra operation. JOIN, DIFFERENCE, SELECT, UNION .
5. Discuss the E.R to Relational mapping algorithm with example for each step.
6. Explain the relational algebra operation for set theory with examples.
7. Explain the different Relational Model constraints.
8. Demonstrate the concepts of Generalization & Specialization with examples.
9. Explain Entity Integrity Constraint & Referential Integrity Constraints? Why each of these is im-
portant in a database.
10. Consider the Sailors-Boats-Reserves DB described s (sid, sname, rating, age) b (bid, bname,
color) r (sid, bid, date) Write each of the following queries in SQL. 1. Find the colors of boats re-
served by Alber. 2. Find all sailor ids of sailors who have a rating of at least 8 or reserved boat
103. 3. Find the names of sailors who have not reserved a boat whose name contains the string
“storm”. Order the names in ascending order. 4. Find the sailor ids of sailors with age over 20
who have not reserved a boat whose name includes the string “thunder” .
11. Discuss the Equijoin & Natural Join with suitable example.
12. Explain the relational algebra operation for set theory with examples.
MODULE-3
MODULE-4
1. Demonstrate transaction states & additional operations.
2. Demonstrate working of Assertion & Triggers in database? Explain with an example.
3. Demonstrate the System Log in database transaction.
4. Discuss the ACID properties of database transaction.
5. Explain stored procedure language in SQL with an example.
6. Demonstrate the Database Transaction with transaction diagram.
7. Demonstrate working of Assertion & Triggers in SQL? Explain with an example.
8. Demonstrate the System Log in database transaction.
9. Demonstrate the ACID properties of database transaction.
10. Explain stored procedure language in SQL with an example.
MODULE-5
1. Explain the Two phase locking protocol used for concurrency control.
2. Define Schedule? Illustrate with an example.
3. Why Concurrency control is needed? Demonstrate with an example.
4. What is NOSQL? Explain the CAP theorem.
5. What are document based NOSQL systems? basic operations CRUD in MongoDB.
6. What is NOSQL Graph database? Explain Neo4j.
7. Demonstrate the Two phase locking protocol used for concurrency control.
8. Demonstrate the Concurrency control based on Timestamp ordering.
9. Why Concurrency control is needed? Demonstrate with an example.
10. What is NOSQL? Explain the CAP theorem.
11. What are document based NOSQL systems? Explain basic operations CRUD in MongoDB.
12. What is NOSQL Graph database? Explain Neo4j.