\begin{frame}<#1>
\frametitle{Overview}
\begin{goal}{Overview}
\begin{enumerate}
\medskip
\item \alert<1>{Concurrency Anomalies}
\medskip
\item \alert<2>{Transactions, Schedules and Serializability}
\medskip
\item \alert<3>{Two Phase Locking}
\begin{itemize}
\medskip
\item \alert<4>{Deadlock Handling}
\medskip
\item \alert<5>{Cascading Rollbacks}
\medskip
\item \alert<6>{Strict and Preclaiming 2 Phase Locking}
\medskip
\item \alert<7>{Granularity of Locking}
\end{itemize}
\medskip
\item \alert<8>{Optimistic Concurrency Control}
\medskip
\item \alert<9>{Multiversion Concurrency Control}
\smallskip
\end{enumerate}
\end{goal}
\end{frame}
}
% \overview{1}
\theme{Concurrency Anomalies}