29/291
\begin{frame}
  \frametitle{Functional Dependencies are Constraints}

  \begin{goal}{}
    Functional dependencies are \emph{constraints} (like keys).
  \end{goal}
  \pause
  
  \begin{exampleblock}{}
    \begin{center}
      \tableCourses
    \end{center}
    In this example state, the functional dependency
    \begin{salign}
      \sql{title} \to \sql{courseNr}
    \end{salign}
    holds. But this is probably \emph{not true in general}!
  \end{exampleblock}
  \pause\bigskip
  
  \begin{alertblock}{}
    For the database design, the only interesting 
    functional dependencies are those
    that \emph{hold for all intended states}.
  \end{alertblock}
\end{frame}