2 votes

3 votes

**Non-serial **schedules which are view equiv. to given schedule = **630** (7! / (2! * 2! * 2! ))

**Serial** schedules view equiv. to given schedule = **6**

1

@Joey bro we have to fix the last W(B) because the final writer has to be same for all data. Please see view serializable conditions from here https://www.geeksforgeeks.org/view-serializability-in-dbms-transactions/

0 votes

**polygraph for the given schedule: (View serializable)**

$T_{0}$$\overset{A}{\rightarrow}$ $T_{1}$

$T_{0}$$\overset{A}{\rightarrow}$ $T_{2}$

$T_{0}$$\overset{A}{\rightarrow}$ $T_{3}$

$T_{0}$$\overset{A}{\rightarrow}$ $T_{4}$

$T_{4}$$\overset{B}{\rightarrow}$ $T_{f}$

$T_{1}$ $\rightarrow$$T_{4}$

$T_{2}$ $\rightarrow$$T_{4}$

$T_{3}$ $\rightarrow$$T_{4}$

($T_{1}T_{2}T_{3}$) $\,!$ $\rightarrow$$T_{4}$

$\therefore$ Total 6 cases