retagged by
1,177 views
3 votes
3 votes

Which of the following is true?

  1.    Blind writes appear in any view serializable schedule that is not conflict serializable.
  2.    Blind writes appear in some view serializable schedule that is also conflict serializable.
  3.    Blind writes appear in all view seriallzable schedules that are also conflict serializable.
  4.    Blind writes appear only in conflict serializable schedule that is not view serializable.
  1. II and III
  2. II and IV
  3. I only
  4. I and II
retagged by

2 Answers

Best answer
8 votes
8 votes

Any view serializable schedule that is not conflict serializable must contain a blind write." 

But presence of blind write doesnt mean that a given view serializable schedule is not conflict serializable. i.e., there are view serializable schedules with blind writes that are

  1. conflict serializable
  2. non conflict-serializable

see this https://en.wikipedia.org/wiki/Blind_write

edited by
0 votes
0 votes
Correct answer should be option a.
reshown by
Answer:

Related questions

3 votes
3 votes
2 answers
1
2 votes
2 votes
1 answer
2
aditi19 asked Nov 18, 2018
2,199 views
T1T2T3R(X)W(X)commitW(X)commitR(X)commit is this transaction conflict serializable and view serializable?
0 votes
0 votes
1 answer
3
aditi19 asked Nov 18, 2018
588 views
T1 T2 T3W(Y)commitR(X)R(Y)W(Z)commitW(X)commitis this schedule a strict schedule?
1 votes
1 votes
1 answer
4
aditi19 asked Nov 17, 2018
1,130 views
Tl:W(X), T2:R(X), Tl:W(X), T2:Commit, Tl:Abortis this schedule conflict serializable?