Problem 12
Describe the four levels of isolation in SQL.
Problem 13
Define the violations caused by each of the following: dirty read, nonrepeatable read, and phantoms.
Problem 20
Why is an explicit transaction end statement needed in SQL but not an explicit begin statement?
Problem 21
Describe situations where each of the different isolation levels would be useful for transaction processing.
Problem 22
Which of the following schedules is (conflict) serializable? For each
serializable schedule, determine the equivalent serial schedules.
a.
Problem 23
Consider the three transactions
Problem 24
Consider schedules