0% found this document useful (0 votes)
12 views

DBMS Question Bank

The document is a comprehensive question bank divided into five modules covering various topics related to databases, including definitions, operations, constraints, SQL commands, normalization, transactions, concurrency control, and NoSQL systems. Each module contains multiple questions that require explanations, examples, and diagrams to illustrate key concepts. The content is designed to assess knowledge and understanding of database management systems and their applications.

Uploaded by

kondapuresonali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

DBMS Question Bank

The document is a comprehensive question bank divided into five modules covering various topics related to databases, including definitions, operations, constraints, SQL commands, normalization, transactions, concurrency control, and NoSQL systems. Each module contains multiple questions that require explanations, examples, and diagrams to illustrate key concepts. The content is designed to assess knowledge and understanding of database management systems and their applications.

Uploaded by

kondapuresonali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

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

1. Illustrate insert, delete, update, alter & drop commands in SQL.


2. Explain informal design guidelines for relational schema design.
3. What is Functional dependency? Explain the inference rules for functional dependency with
proof.
4. Consider two sets of functional dependency. F={AC, ACD, EAD, EH} E= {ACD, EAH}. Are
they Equivalent?
5. Explain the types of update anomalies in SQL with an example.
6. Explain the Cursor & its properties in embedded SQL with an example.
7. What is a Normalization? Explain the 1NF, 2NF & 3NF with examples.
8. Explain informal design guidelines for relational schema design.
9. What is Functional Dependency? Write algorithm to find minimal cover for set of Functional De-
pendency. Construct the minimal cover m for set of functional dependency. E={ BA, DA, ABD}
10. Explain the types of update anomalies in SQL with an example.

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.

You might also like