Total Questions : 10
Expected Time : 10 Minutes

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

2. Compare and contrast the concepts of ACID and BASE in the context of database transactions.

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

4. Which of the following is an example of an INNER JOIN?

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

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

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

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

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

10. What is the purpose of the JOIN operation in SQL?