Total Questions : 20
Expected Time : 20 Minutes

1. What is normalization in the context of database design?

2. Examine the role of the EXPLAIN statement in SQL and how it can be used to optimize queries.

3. Discuss the concept of database denormalization and situations where it might be considered beneficial.

4. In the context of databases, what is a subquery?

5. What does the term 'Normalization' refer to in the context of databases?

6. Which type of relationship is represented by a foreign key in a database?

7. What is the purpose of the COMMIT statement in SQL?

8. What is the purpose of the CASE statement in SQL?

9. Which SQL statement is used to revoke previously granted privileges on a database object?

10. What is the purpose of the HAVING clause in SQL?

11. What does the term 'Index' refer to in the context of databases?

12. What does CRUD stand for in the context of databases?

13. In database terms, what does ACID stand for?

14. Examine the role of stored procedures in a database and provide examples of situations where they offer advantages.

15. Which SQL statement is used to add a new column to an existing table?

16. Explain the concept of database normalization and its importance in database design.

17. What is the purpose of the ORDER BY clause in SQL?

18. Which SQL statement is used to add new data to a database?

19. What is the purpose of the COALESCE function in SQL?

20. What does SQL stand for in the context of databases?