Page 1103 - IT2
P. 1103
Note (#idSatg, #idMdule, Note_CC,Note_EFM)
Utilisateur (Compte, MotPass)
N.B. Les champs en gras et soulignés représentent les clés primaires des tables et ceux
marqués par # représentent les clés étrangères.
Tous les identifiants (idStag, idClasse, idFiliere, idNiveau, idModule) doivent être auto-
incrémentés.
Dossier 1 (16 pts)
1) Créer la base de données en respectant le schéma relationnel ci-dessus et insérer un
jeu d'essai. (4 pts)
2) Ajouter les contraintes suivantes :
a. La note de "Note_EFM" doit être comprise entre 0 et 60 (1 pt)
b. Le "Résultat" doit avoir deux possibilité (Admis, Non Admis, Exclu). (1 pt)
3) Ecrire les requêtes SQL suivantes qui permettent de :
a. Lister les stagiaires de la filière « TDM» qui n’est pas de «Casablanca» (1 pt)
b. Afficher le relevé des notes du stagiaire N° 50. (2 pts)
c. Afficher le moyenne de Module N° 10 des classes de la filière "TRI". (2 pts)
4) Créer une procédure stockée qui permet de supprimer les modules qui n'ont aucune
Note. (3 pts)
5) Créer une fonction stockée qui reçoit comme argument le "idStag" et retourne sa
moyenne. (2 pts)
Dossier 2 (36 pts)
En se basant sur le modèle développé dans la partie précédente :
1) Créer une page qui permet à un utilisateur de s'authentifier.
Après validation de l'authentification l'utilisateur sera redirigé vers une page
d'accueil qui contient un menu pour accéder aux pages des question (2, 3, 4, 5 et
6)
NB: les Utilisateur sont crée dans la table " Utilisateur" (Directeur, Directeur pédagogique,
Surveillant ... ect) . (6 pts)
2) Créer une page qui permet d'afficher la liste des notes (CC et EFM) des stagiaires
d'un Module donnée. (5 pts)
Filière Epreuve Session 2/5
TDM Pratique FF V1-3 Juillet 2014
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

