35/36
\begin{frame}
  \frametitle{UML Class Diagram}
  
  \begin{block}{UML class diagrams}
    \begin{itemize}
      \item similar to ER diagrams:\\
          \emph{entities/relationships} $\implies$ \emph{classes/associations}
    \end{itemize}
  \end{block}
  \medskip
  
  \begin{exampleblock}{Example schema as UML class diagram}
    \begin{center}
    \begin{tikzpicture}
    \umlclass{Customers}{ 
      +id \\
      +name \\
      +street \\
      +city 
      }{ 
      } 
    \umlclass[x=7]{Accounts}{ 
      +account-number \\
      +balance
      }{ 
      } 
    \umlassoc[arg1=1,pos1=0.1,arg2=0..*,pos2=.9,name=assoc]{Customers}{Accounts} 
    \node [ao=assoc-1] {deposits $\triangleright$ $\quad$};
    \node [bo=assoc-1] {$\triangleleft$ depositor $\quad\quad$};
%     \umlassoc[attr1=mult1|arg1, attr2=mult2|arg2]{customer}{account} 
    \end{tikzpicture} 
    \end{center}
  \end{exampleblock}
  \bigskip
  
  Conceptual design is usually converted to the relational model.
\end{frame}

\theme{Summary}