Consider the schedule S
1
shown in Figure 20.7(a) containing operations from two con-currently executing transactions T
7
and T
8
. Since the write operation on bal
x
in T
8
does not
conflict with the subsequent read operation on bal
y
in T
7
, we can change the order of these
operations to produce the equivalent schedule S
2
shown in Figure 20.7(b). If we also now
change the order of the following non-conflicting operations, we produce the equivalent
serial schedule S
3
shown in Figure 20.7(c):