\begin{frame} \frametitle{Unified Modelling Language} \begin{goal}{} UML = Unified Modeling Language \end{goal} \bigskip \begin{exampleblock}{Example schema as UML class diagram} \begin{center} \begin{tikzpicture} \umlclass{customer}{ +id \\ +name \\ +street \\ +city }{ } \umlclass[x=7]{account}{ +account-number \\ +balance }{ } \umlassoc[arg1=1..1,pos1=0.1,arg2=0..*,pos2=.9,name=assoc]{customer}{account} \node [ao=assoc-1,xshift=-3mm] {deposits $\triangleright$}; \node [bo=assoc-1,xshift=-3mm] {$\triangleleft$ depositor$\quad$}; \end{tikzpicture} \end{center} \end{exampleblock} \bigskip \pause \begin{itemize} \item UML diagrams are similar to ER diagrams\\ \remark{However, there are important differences!} \end{itemize} \end{frame}