Search Header Logo

Database Transactions Quiz

Authored by Jhon Harvey Babia

Computers

12th Grade

Used 3+ times

Database Transactions Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a Transaction?

A database index

A logical unit of work that contains one or more SQL statements

A single SQL statement

A database schema

Answer explanation

A Transaction is a logical unit of work that contains one or more SQL statements, making it the correct choice among the options provided.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

When does a transaction end?

When a DDL statement is issued

When a DML statement is executed

When it is committed or rolled back

When a SELECT statement is executed

Answer explanation

A transaction ends when it is committed or rolled back, indicating the finality of the changes made within the transaction.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the ACID model stand for in database transactions?

Atomicity, Consistency, Isolation, Durability

Agility, Consistency, Isolation, Durability

Accuracy, Consistency, Isolation, Durability

Atomicity, Consistency, Integrity, Durability

Answer explanation

The correct choice is Atomicity, Consistency, Isolation, Durability, which are the key principles of the ACID model in database transactions.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which SQL statement is used to commit a transaction?

SAVEPOINT

LOCK TABLES

ROLLBACK

COMMIT

Answer explanation

The SQL statement used to commit a transaction is COMMIT, which finalizes the changes made during the transaction.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the ROLLBACK TO SAVEPOINT statement do?

Rolls back the transaction to a specific savepoint

Locks the tables

Commits the transaction

Releases all savepoints

Answer explanation

The ROLLBACK TO SAVEPOINT statement rolls back the transaction to a specific savepoint, undoing changes made after that point.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of LOCK TABLES in MySQL?

To commit a transaction

To unlock tables

To acquire table locks for the current session

To release table locks

Answer explanation

The purpose of LOCK TABLES in MySQL is to acquire table locks for the current session, allowing exclusive access to the specified tables.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which keyword makes a SET TRANSACTION statement apply globally for all subsequent sessions?

GLOBAL

TRANSACTION

ISOLATION LEVEL

SESSION

Answer explanation

The keyword 'GLOBAL' makes a SET TRANSACTION statement apply globally for all subsequent sessions, ensuring it affects all sessions.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?