Page 541 - IT2
P. 541
l’enseignant
idEcole Entier Identifiant de l’école de
l’enseignant
Table Demande
Colonne Type Signification
idDemande Auto incremente Identifiant de la demande
dateDem Date Date de la demande
idEnseignant Entier Identifiant de l’enseignant qui
envoie la demande
Table Detail_Demande
Colonne Type Signification
idDemande Entier Identifiant de la demande
idEcole Entier Identifiant de l’école choisie par
l’enseignant
numOrdre Entier Numéro d’ordre de l’école choisie
Enregistrer sur un fichier texte qui porte le nom « dossier1.txt » les requêtes SQL qui répondent aux
questions suivantes.
1) Créer la base de données et remplir les tables par un jeu d’essai. (4 pts)
2) Réaliser un trigger qui empêche pour un enseignant, de choisir dans sa demande une école
qui correspond à l’école où il travaille. (4 pts)
3) Réaliser une fonction qui retourne le nombre de points total d’un enseignant donné. Le
calcul du nombre de points se fait de la façon suivante : on compte un point par enfant auquel on
ajoute deux points par année d’ancienneté dans l’école d’affectation. (4 pts)
4) Créer une procédure stockée qui affiche l’école qui fait l’objet du plus grand nombre de
demande de mutation dans une région donnée. (4 pts)
5) Créer une procédure stockée qui affiche les enseignants qui demandent des écoles qui se
trouvent à l’extérieur de leur région. (4 pts)
6) Réaliser un trigger qui empêche la saisie d’un enseignant célibataire avec un nombre
d’enfants différent de zéro. (4 pts)
Dossier 2 : (30 pts)
Filière Epreuve Session 3/6
TDI Pratique FF V1-2 Juillet 2014
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

