in Databases
458 views
0 votes
0 votes
Consider the following schedule S:

S: R3(A), W2(A), R1(A), W3(A), W1(A);

The possible number of view serializable schedules of the schedule S (other than S) are _____

Can someone help me in this.
in Databases
458 views

2 Answers

2 votes
2 votes

For having two schedules as view equivalent (hence view serializable),  we have to check for three conditions to be true in both schedules :

1.Initial Read

2.Write – Read pair

3.Final Write 

Here in this question as T3 reads A first so in every view equivalent schedule R3(A) remains same . Similarly T1 makes final write on A  so W1(A) remains same.

Now considering W-R pair since T1 reads value of  A written by T2,hence every view equivalent schedule must have same order .Here we can swap W3(A) and W2(A) means we can perform W3(A) before W2(A) and R1(A).

So one more possible view serializable schedule of the schedule S is R3(A), W3(A), W2(A), R1(A), W1(A);

Answer is one 

 

0 votes
0 votes
Is one is answere

1 comment

Yes Could you please provide the solution i am bit confused.
0
0