DBMS Question banks
DBMS Question banks
(1-Mark Questions)
1. What does DBMS stand for?
2. Name one example of a DBMS.
3. What is the full form of SQL?
4. Define a primary key.
5. What is a foreign key used for?
6. Name any one data model used in DBMS.
7. What command is used to retrieve data in SQL?
8. What is normalization in databases?
9. What does CRUD stand for in database operations?
10. What is a relational database?
11. Give one advantage of using DBMS over a file system.
12. Which SQL clause is used to filter records?
13. What symbol is used in SQL to represent all columns in a table?
14. Name the SQL command used to create a new table.
15. What is a schema in DBMS?
16. Define the term "tuple" in the context of databases.
17. Which command is used to remove a table from the database in SQL?
18. What is the purpose of the GROUP BY clause in SQL?
19. Mention one difference between DELETE and TRUNCATE in SQL.
20. What is the default sorting order used by ORDER BY in SQL?
(3-Marks Questions)
21. Explain the difference between primary key and foreign key with
examples.
22. What is normalization? Describe any two normal forms.
23. Write a short note on the advantages of using DBMS over traditional
file systems.
24. What are the different types of SQL commands? Explain any two with
examples.
25. What is data redundancy? How does a DBMS help to reduce it?
26. Differentiate between DELETE, TRUNCATE, and DROP commands in
SQL.
27. What is the purpose of the JOIN operation in SQL? Explain any one
type of join with an example.
28. Define the terms: entity, attribute, and relationship in the context of
an ER model.
29. What are transactions in DBMS? Explain ACID properties with an
example.
30. What is indexing in DBMS? How does it improve query performance?
31. Explain the concept of a relational database with a suitable example.
32. List and explain any three components of a DBMS.
33. Write a short note on the role of a database administrator (DBA).
34. What is a data dictionary? Mention its importance in a DBMS.
35. Explain the use and importance of constraints in a relational
database.
(5-Marks Questions)
36. What is an Entity-Relationship (ER) model? Draw and explain an ER
diagram for a college management system.
37. Explain the process of normalization with a suitable example.
Normalize a given unnormalized table up to 3NF.
38. Discuss the differences between DBMS and RDBMS. Give examples of
each and explain when to use which.
39. Describe the ACID properties of a transaction in detail with real-life
examples. Why are they important in DBMS?
40. What are the different types of keys in a relational database? Explain
with examples: Primary key, Foreign key, Candidate key, and Super key.
41. Write and explain SQL commands for the following:
Creating a table
Inserting data
Updating records
Retrieving specific records using WHERE and ORDER BY clauses
Deleting a record
42. Explain the concept of database security. What are the different ways
to ensure security in a DBMS?
43. Compare and contrast hierarchical, network, and relational data
models. Use diagrams to support your answer.
44. What is indexing in DBMS? How does it work? Explain with the help
of an example and describe its advantages.
45. Explain the concept of data integrity. What are the types of integrity
constraints in DBMS? Give examples.