26/36
\begin{frame}
  \frametitle{Motivation for Database Management Systems}
  
  \begin{goal}{Motivation for database management systems}
    \begin{itemize}
    \smallskip
      \item well-defined \emph{data models} \& \emph{data integrity constraints}
        \begin{itemize}
          \item relational model
          \item meta language for describing
          \begin{itemize}
            \item data 
            \item data relationships
            \item data constraints 
          \end{itemize}
        \end{itemize}
    \smallskip
    \end{itemize}
  \end{goal}
  \bigskip
  
  SQL can be used for table and constraint definitions \ldots
  
%   \begin{itemize}
%     \item entity-relationship models (E/R)
%     \item UML class diagrams
%   \end{itemize}

  
  \later{
  Other models:
  \begin{itemize}
    \item object-oriented models (e.g. ODL)
    \item semi-structured data models (DTD, XML Schema)
    \item \ldots
  \end{itemize}
  }
\end{frame}