Total Questions : 40
Expected Time : 40 Minutes

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

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

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

4. What is the purpose of the GROUP BY clause in SQL?

5. What is the purpose of the LIKE operator in SQL?

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

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

8. Which of the following is an example of a database trigger?

9. Explain the concept of multi-version concurrency control (MVCC) in the context of database transactions.

10. Which of the following is an example of an aggregate function in SQL?

11. In a relational database, what is a stored procedure?

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

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

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

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

16. What is the purpose of the TRUNCATE statement in SQL?

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

18. Explain the concept of database indexing and its impact on query performance.

19. Which of the following is an example of a DDL (Data Definition Language) statement?

20. What does the acronym SQL stand for?

21. In the context of databases, what is a database trigger?

22. Discuss the role of database partitioning and situations where it can improve performance.

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

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

25. Which of the following is an example of a non-relational database?

26. What is the purpose of the CHECK constraint in a database?

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

28. Which SQL clause is used to filter the results of a SELECT statement?

29. Examine the purpose of the GROUPING SETS clause in SQL and how it differs from the GROUP BY clause.

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

31. What is the purpose of the ROLLBACK statement in SQL?

32. What is the purpose of the DISTINCT keyword in a SELECT statement?

33. What is the purpose of the ROW_NUMBER() function in SQL?

34. Which of the following is a benefit of using stored procedures in a database?

35. In a relational database, what is a foreign key?

36. What is the purpose of the LIMIT clause in SQL?

37. What is the purpose of the HAVING clause in SQL, and how is it different from the WHERE clause?

38. Which SQL statement is used to delete data from a database?

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

40. In the context of databases, what is a stored function?