RDBMS MCQ Test: RDBMS MCQs - Practice Questions
1. In the context of databases, what is a cursor?
2. Discuss the advantages and disadvantages of using database triggers.
3. What does the term 'Normalization' refer to in the context of databases?
4. What is the purpose of the GROUP BY clause in SQL?
5. What is the purpose of the HAVING clause in SQL, and how is it different from the WHERE clause?
6. What does the term 'Index' refer to in the context of databases?
7. In the context of databases, what is a materialized view?
8. Define the concept of a NoSQL database and provide examples of scenarios where it might be more suitable than a traditional RDBMS.
9. Which of the following is an example of a DDL (Data Definition Language) statement?
10. In the context of databases, what is a transaction?
11. Which SQL statement is used to delete data from a database?
12. Which of the following is an example of a database constraint?
13. What does SQL stand for in the context of databases?
14. What is the purpose of the ORDER BY clause in SQL?
15. What is the purpose of the COMMIT statement in SQL?
16. Explain the concept of database normalization and its importance in database design.
17. Which normalization form ensures that there are no repeating groups of data?
18. Which type of relationship is represented by a foreign key in a database?
19. What is the purpose of the DISTINCT keyword in a SELECT statement?
20. Which of the following is an example of an aggregate function in SQL?
21. Define the concept of database materialized views and situations where they can be advantageous.
22. Explain the concept of multi-version concurrency control (MVCC) in the context of database transactions.
23. Discuss the concept of database sharding and its application in distributed database systems.
24. Which of the following is an example of an INNER JOIN?
25. In the context of databases, what is a stored function?
26. What is the purpose of the JOIN operation in SQL?
27. What is the purpose of the PRIMARY KEY constraint in a database table?
28. Which SQL statement is used to grant specific privileges on a database object?
29. What is the purpose of the COALESCE function in SQL?
30. What is the purpose of the CASE statement in SQL?