\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}