\begin{frame} \frametitle{Summary} \begin{goal}{Why Database Management Systems?} \begin{itemize} \item \emph{data independence} \begin{itemize} \item logical view on the data independent of physical storage \end{itemize} \item \emph{avoidance of duplication} \begin{itemize} \item different views on the same database \end{itemize} \item high-level \emph{declarative query languages} (what, not how) \begin{itemize} % \item query tells what you want, independent of storage structure \item efficient data access, automatic query optimisation \end{itemize} \item \emph{data models} \& \emph{data integrity (consistency)} \item multiple users, \emph{concurrent access} \begin{itemize} \item transactions with ACID properties \end{itemize} \item \emph{persistent storage}, \emph{safety} and \emph{high availability} \begin{itemize} \item safety against failure (backup/restore) \end{itemize} \item \emph{scalability} (data could by much larger than main memory) \begin{itemize} \item indexing, scalable algorithms \end{itemize} \item \emph{security} (user permission management) \end{itemize} \end{goal} \end{frame}