\begin{frame} \frametitle{Serializable Schedules} \begin{goal}{} A schedule is \emph{serial} if the actions of the different transactions are not interleaved; they are executed one after another. \end{goal} \begin{exampleblock}{} \begin{center} \begin{tikzpicture} \schedule{$S_1$}{2}{2rY|2wY|1rV|1wV} \end{tikzpicture} \end{center} \end{exampleblock} \pause \bigskip \begin{goal}{} A schedule is \emph{serializable} if its effect on the database is the same as that of some serial schedule. \end{goal} % \remark{% % We assume that there are no effects other than the effects to the datbase, % i.e. no writing to the screen. % } \pause \bigskip \begin{quiz}{\textwidth}{Quiz Serializable Schedules} We usually only want to allow serializable schedules. Why? \end{quiz} \end{frame}