89/98
\begin{frame}
  \frametitle{ER Models vs. UML Class Diagrams}
  
  \begin{goal}{Entity Sets and Attributes}
    \begin{minipage}{.49\textwidth}
      \begin{center}
      \scalebox{.92}{
      \begin{tikzpicture}[every edge/.style={link}]
        \node[entity] (customer) {customer};
        \node[attribute] (id) [above left of=customer,node distance=1.7cm,shift={(-2mm,-3mm)}] {\key{id}} edge (customer);
        \node[attribute] (name) [above of=customer,node distance=1.3cm] {name} edge (customer);
        \node[attribute] (street) [left of=customer,node distance=2.1cm] {street} edge (customer);
        \node[attribute] (city) [below left of=customer,node distance=1.7cm] {city} edge (customer);
      \end{tikzpicture}
      }
      \end{center}
    \end{minipage}
    \begin{minipage}{.49\textwidth}
      \begin{center}
      \begin{tikzpicture}
      \umlclass{customer}{ 
        +id \umlkey \\
        +name \\
        +street \\
        +city 
        }{ 
        } 
      \end{tikzpicture} 
      \end{center}
    \end{minipage}
  \end{goal}
  
  \begin{itemize}
    \item In UML attributes are shown within the box of the entity set
          rather than as separate ellipses in ER models.
  \end{itemize}
\end{frame}