Search Header Logo

SQL Transaction and Trigger Quiz

Authored by ALVIN CERTEZA

Others

University

Used 3+ times

SQL Transaction and Trigger Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

40 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which SQL command is used to start a transaction?

START TRANSACTION

BEGIN

BEGIN TRANSACTION

INITIATE

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What does the following SQL snippet do? BEGIN TRANSACTION; UPDATE accounts SET balance = balance - 500 WHERE id = 101; UPDATE accounts SET balance = balance + 500 WHERE id = 102; COMMIT;

Performs a rollback

Transfers money from one account to another

Locks the entire table

Fails due to syntax error

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which SQL keyword undoes all changes made during the transaction?

ROLLBACK

COMMIT

UNDO

CANCEL

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Consider this code: What happens if the second update fails? BEGIN TRANSACTION; UPDATE inventory SET stock = stock - 10 WHERE item_id = 5; UPDATE sales SET quantity = quantity + 10 WHERE item_id = 5; COMMIT;

The first update is committed

Both updates are rolled back

Both updates are committed

Error is ignored

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What does this code ensure? BEGIN; UPDATE table1 SET col = 'value'; COMMIT;

Durability only

Isolation only

Atomicity

None of the above

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is missing to make this transaction atomic? UPDATE orders SET status = 'shipped' WHERE id = 123; UPDATE inventory SET stock = stock - 1 WHERE product_id = 456;

ROLLBACK

BEGIN and COMMIT

SAVEPOINT

LOCK TABLE

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which of the following is used to define a point to which you can rollback later?

CHECKPOINT

SAVEPOINT

MARKPOINT

PAUSEPOINT

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

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?