DBMS Question Bank
DBMS Question Bank
B. Short Questions
1. Explain the difference between a Database System and a File System.
2. Describe the overall architecture of a Database System.
3. What are the different types of Database Languages?
4. Explain the concept of Data Independence.
5. Describe the three-level schema architecture in DBMS.
6. Explain the concepts and notations used in the ER Model.
7. Differentiate between Specialization and Generalization.
8. What is the role of mapping constraints in the ER Model?
9. Describe the process of converting an ER diagram into tables.
10. Discuss the concept of Aggregation in the ER Model with an example.
11. Explain the concept of a Schema in the Relational Data Model.
12. Describe the different types of relational algebra operations.
13. Discuss the role of constraints in the Relational Data Model.
14. Explain the concept of Joins with an example.
15. Differentiate between Primary Key and Foreign Key.
16. Describe the characteristics and advantages of SQL.
17. Explain the use of Aggregate Functions in SQL with examples.
18. Differentiate between Sub Queries and Joins in SQL.
19. What are Cursors and Triggers in SQL?
20. Discuss various SQL operators with examples.
21. Explain the importance of Normalization in database design.
22. Describe the concept of Functional Dependency with an example.
23. Describe the concept of multivalued Functional Dependency with an example.
C. Long Questions
1. Discuss the various types of data models used in DBMS with examples.
2. Explain in detail the difference between logical and physical data independence.
3. Describe the overall structure of a Database System with a diagram.
4. Discuss the ER Model and its components with suitable diagrams and examples.
5. Explain the steps involved in the reduction of an ER diagram into relational tables.
6. Describe Generalization, Specialization, and Aggregation with appropriate examples.
7. Describe the Relational Data Model with its components and give suitable examples.
8. Discuss the different types of Joins used in the Relational Data Model.
9. Explain various relational algebra operations with examples.
10. Write a detailed note on SQL commands, including DDL, DML, DCL, and TCL
commands.
11. Discuss the use of Cursors and Triggers in SQL with examples.
12. Describe the process of Normalization with detailed steps for achieving 1NF, 2NF,
3NF, and BCNF.
13. Explain Functional Dependencies and their role in Normalization with examples.