86/98
\begin{frame}
  \frametitle{Entity-Relationship Models Summary}
  
  \bigskip\bigskip
  {\small
  \begin{tikzpicture}[every edge/.style={link},node distance=12mm,>=triangle 45]
    \node[relationship] (R) {R};
    \node (l) [left of=R] {}; \draw (R) -- (l); \node (r) [right of=R] {}; \draw (R) -- (r);
    \node [align=left,anchor=west] at (1.1cm,0cm) {many-to-many\\relationship};

    \begin{scope}
    \node[relationship] (R) at (5.5cm,0cm) {R};
    \node (l) [left of=R] {}; \draw (R) -- (l); \node (r) [right of=R] {}; \draw [->] (R) -- (r);
    \node [align=left,anchor=west,opacity=.25] at (6.6cm,0cm) {many-to-one\\relationship};
    \end{scope}
    
    \begin{scope}
    \node[relationship] (R) at (0cm,-2cm) {R};
    \node (l) [left of=R] {}; \draw [->] (R) -- (l); \node (r) [right of=R] {}; \draw [->] (R) -- (r);
    \node [align=left,anchor=west,opacity=.25] at (1.1cm,-2cm) {one-to-one\\relationship};
    \end{scope}
    
    \node[relationship] (R) at (4.5cm,-2cm) {R};
    \node[entity,minimum width=7mm] (r) [right of=R,xshift=4mm] {E}; \draw (R) -- node [above] {M\sldots N} (r);
    \node [align=left,anchor=west] at (6.6cm,-2cm) {cardinality\\limits};

    \node[relationship] (R) at (-1.1cm,-4cm) {R};
    \node[entity,minimum width=7mm] (r) [right of=R,xshift=5mm] {E}; \draw (R) -- node [above,align=center] {role\\[-.5ex]name} (r);
    \node [align=left,anchor=west] at (1.1cm,-4cm) {role\\indicator};

    \node[isa,scale=.7] (R) at (5.8cm,-3.3cm) {ISA};
    \node (l) [above of=R,node distance=9mm] {}; \draw (R) -- (l); \node (r) [below of=R,node distance=8mm] {}; \draw [-] (R) -- (r);
    \node [align=left,anchor=west] at (6.6cm,-4cm) {ISA\\(generalisation \\or specialisation)};

    \node[isa,scale=.7] (R) at (.3cm,-5.3cm) {ISA};
    \node (l) [above of=R,node distance=9mm] {}; \draw [double,double distance=.7mm] (R) -- (l); \node (r) [below of=R,node distance=8mm] {}; \draw [-] (R) -- (r);
    \node [align=left,anchor=west] at (1.1cm,-6cm) {total\\generalisation};

    \node[isa,scale=.7] (R) at (5.8cm,-5.3cm) {ISA};
    \node (l) [above of=R,node distance=9mm] {}; \draw [=] (R) -- (l); \node (r) [below of=R,node distance=8mm] {}; \draw [-] (R) -- node[left] {disjoint} (r);
    \node [align=left,anchor=west] at (6.6cm,-6cm) {disjoint\\generalisation};
  \end{tikzpicture}
  }
\end{frame}

\theme{Unified Modelling Language}