\documentclass{scrartcl}
\usepackage[margin=1in, left=0.7in, right=0.7in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{fancyhdr}
\usepackage{hyperref}
%\renewcommand{\familydefault}{\sfdefault}
\usepackage{times}

\def\title#1{\gdef\@title{#1}\gdef\THETITLE{#1}}
\def\author#1{\gdef\@author{#1}\gdef\THEAUTHOR{#1}}
\def\date#1{\gdef\@title{#1}\gdef\THEDATE{#1}}
\newcommand{\psql}{\textsc{PostgreSQL}}
\newcommand{\res}[1]{ \\ \mbox{~} \hfill \emph{(#1 résultats)} \pagebreak[3]\\ }
\fancyhead[L]{\textsc{Bases de données -- td 3}}
\fancyhead[R]{{\THETITLE}} % except the center
\fancyfoot{} % except the center
\fancyfoot[L]{{\THEAUTHOR}}
\fancyfoot[R]{{\THEDATE}}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0.5pt}
\usepackage{exsheets}[2014/09/14] % v0.16 or newer
\SetupExSheets{
  headings = runin ,
  headings-format = \large\bfseries\sffamily ,
  subtitle-format = \large\bfseries\sffamily ,
%  counter-within = section ,
%  counter-format = se.qu\IfQuestionSubtitleT{:} ,
%%%%solution/print = true % uncomment for tutors
}

\usepackage{tikz}
\usetikzlibrary{automata,positioning}
\title{Conception de schéma}
\author{Pierre Senellart \& Louis Jachiet}
\date{7 mars 2018}

\begin{document}
\pagestyle{fancy}

\begin{center}
\Huge  \THETITLE
\end{center}

\emph{Le but de ce TD est de manipuler les techniques de conception de schéma.}


\section*{Rendu}

Le rendu de ce TD doit être fait par téléversement sur le moodle
\url{moodle.di.ens.fr}, avant 23\string:59 le 10 mars, en fournissant
un fichier PDF contenant une version électronique, des scans ou des
photographies \emph{lisibles} de vos réponses au TD.


\section*{Un premier exemple : une base de donnée cinématographique}

Nous voulons créer une base de données cinématographique qui contiendrait :

\begin{itemize}
\item des \emph{films} qui ont un nom, une année de sortie et sont
  réalisé par une \emph{personne} (un·e réalisat·eur·rice). Un film
  est d'ailleurs uniquement identifié par un réalisateur, un titre et
  une date. Ces films peuvent avoir des \emph{personnes} qui jouent
  dedans (les act·eur·rice·s) qui ont des noms et prénoms ;
\item des \emph{cinémas} (les bâtiments qui hébergent des \emph{séances}) et ont un nom et un adresse ;
\item des \emph{séances}, chacune ayant un horaire, un film et un
  cinéma. Une séance est entièrement identifiée par ce triplet.
\end{itemize}

\begin{question}
  Proposer un schéma entité-association correspondant à cet example
  puis un schéma relationnel. Est-il 3 NF ? BCNF ? 4 NF ? 
\end{question}
\section*{Base de données des enseignements aux ENS}

Dans un monde idéal, les écoles normales supérieures de Paris et
Paris-Saclay disposeraient d'un système d'informations unifié
permettant à tou·te·s (corps étudiant et
enseignant, direction des études, secrétariat) de connaître les cours
disponibles dans chaque département et pour chaque niveau, les emplois
du temps, les salles planifiées, les résultats des évaluations, les
inscriptions à chaque cours, les crédits validés pour les différents
diplômes, etc.

\begin{question}
  \begin{enumerate}
\item    En tenant compte de la spécificité du système éducatif aux ENS,
proposer un schéma entité--association le plus complet possible décrivant
    les entités et associations (et leurs attributs) utiles à ce système d'information.

  \item En déduire un schéma relationnel.

  \item Ce schéma relationnel est-il en 3NF? En BCNF? En 4NF? Si non,
    pouvez-vous le transformer pour qu'il respecte
    ces formes normales ou justifier de pourquoi une telle transformation
    ne serait pas souhaitable?
\end{enumerate}
\end{question}
\end{document}
