Page 521 - IT2
P. 521
1) Ecrire une procédure stockée qui affiche le nombre d’absences non justifiées, par stagiaire
pour une filière donnée comme paramètre. (2pts)
2) Ecrire un trigger qui empêche l’ajout d’une absence d’un stagiaire dans un module qui n’est
pas enseigné à la filière de ce stagiaire. (2pts)
3) Ecrire un trigger qui incrémente le champ TotalAbsence à chaque absence d’un stagiaire.
(2pts)
4) Ecrire une fonction qui calcule et retourne la note de discipline d’un stagiaire donné de la
façon suivante : la note initiale de discipline est 20 ; à chaque absence non justifiée, on
diminue cette note de -1 sans toutefois qu’elle soit inférieure à 0. (2pts)
5) Ecrire une procédure stockée qui affiche la liste des stagiaires qui ont dépassé la limite
d’absences (justifiées ou non) de 30% de la masse horaire d’un module donné. (2pts)
6) Ecrire une requête qui affiche sans doublons les stagiaires qui ont plus de 2 absences
pendant une période de moins de 15 jours. (3pts)
Dossier 4 : (6 pts)
Une page web contient un formulaire d’inscription ; il permet à un utilisateur de saisir son nom,
son prénom, le sexe et la nationalité. Le formulaire permet aussi de choisir les intérêts de
l’utilisateur sous forme de cases à cocher (Lecture, cinéma, …). Après un clic sur le bouton
Afficher, le formulaire affiche un bloc de texte contenant un résumé de la saisie de l’utilisateur
comme dans la figure suivante :
Filière Epreuve Session 3/7
TDI Théorique FF Juillet 2014
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

