23/212
\begin{frame}
  \frametitle{Transactions}
  
  Formally, transactions are defined as:
  \begin{goal}{}
    A \emph{transaction} is a list of actions.
    \medskip
    
    The \emph{actions} are
    \begin{itemize}
      \item reads (written \tread{O}) and
      \item writes (written \twrite{O})
    \end{itemize}
    of database objects O.
    \medskip
    
    Transactions end with \emph{Commit} or \emph{Abort}.\\
    \remark{%
      These are sometimes omitted if not relevant.
    }
  \end{goal}
  \medskip
    
  \begin{exampleblock}{Example Transaction}
    \begin{malign}
      T_1 \;:\; \tread{V}, \tread{Y}, \twrite{V}, \twrite{C}, \tcommit
    \end{malign}
  \end{exampleblock}
\end{frame}