Home » Database » Database miscellaneous » Question

Database miscellaneous

  1. Consider two transactions T1 and T2, and four schedules S1 , S2 , S3 , S4 of T1 and T2 as given below :
    T1 : R1 [X] W1 [X] W1 [y]
    T2 : R2 [x] R2 [y] W2 [y]
    S1 : R1 [x] R2 [x] W1 [x] W1 [y] W2 [y]
    S2 : R1 [x] R2 [x] R2 [y] W1 [x] W2 [y] W1 [y]
    S3 : R1 [x] W1 [x] R2 [x] W1 [y] R2 [y] W2 [y]
    S4 : R2 [x] R2 [y] R1 [x] W1 [x] W1 [y] W2 [y]
    Which of the above schedules are conflict-serializable ?
    1. S1 and S2
    2. S2 and S3
    3. S3 only
    4. S4 only
Correct Option: B

Let us construct the schedule and transition diagram to determine the conflict :

Schedule S2


Schedule S3


Here, we can see that S1 and S4 are not conflict serializable but S2 and S3 are conflict serializable.



Your comments will be displayed only after manual approval.