74/98
\begin{frame}
  \frametitle{Aggregation}

  Consider the \textit{works-on} relation we have seen before.
  \mpause[1]{
  \begin{goal}{}
  We now want to express that a task performed by an employee
  might have a manager assigned to it.
  \end{goal}
  }
  \mpause{
  \begin{itemize}
    \item ER model has \alert{no relations between relations}
  \end{itemize}
  }
  \begin{exampleblock}{}
    \begin{center}\vspace{-4ex}
      \scalebox{.9}{
      \begin{tikzpicture}[every edge/.style={link}]
        \node[entity] (employee) {employee};
        \node[entity,right of=employee, node distance=6cm] (branch) {branch};
        \node[entity,right of=employee, node distance=3cm,yshift=2cm] (job) {job};

        \node[relationship,scale=.9,aspect=1.3] (works-on) at ($(employee)!.5!(branch)$) {works-on} edge (employee) edge (branch) edge (job);

        \mpause[1]{
        \node[entity,above of=employee, node distance=2cm,xshift=-2.5cm] (manager) {manager};
        \node[relationship,scale=.9,aspect=1.3] (manages) at ($(manager)+(2.5cm,0cm)$) {manages};
        \draw (manages) to (manager);
        \begin{scope}[thick]
        \mpause[3]{
        \draw (manages) to (employee);
        \draw (manages) to[out=45,in=90,looseness=1] (branch);
        \draw (manages) to (job);
        }
        \end{scope}
        }
      \end{tikzpicture}}
    \end{center}
  \end{exampleblock}
\end{frame}