PART II: Transactions (10 pts)
Find if there exist any anomalies in the following schedules: Specify the type of anomalies found (if any). Show where in the schedule anomalies exist. Consider the following interleaved execution of three transactions, and let the initial values be as follows: x=10, Y=20, Z=30. Is there any problem with this concurrent execution of the three transactions? Explain why or why not? What will be the final values of x, Y, and Z in the database?
Consider the following interleaved execution of three transactions. Should the system then abort T1 as well? Explain why or why not? If the initial values be as follows: x=10, Y=20, Z=30, what will be the final values in the database?