Page 536 - IT2
P. 536
Table Demande
Colonne Type Signification
IdDemande Auto incremente Identifiant de la demande
DateDem Date Date de la demande
IdProfesseur Entier Identifiant du professeur qui
envoie la demande
Table Detail_Demande
Colonne Type Signification
IdDemande Entier Identifiant de la demande
IdLycee Entier Identifiant du lycée choisi par le
professeur
NumOrdre Entier Numéro d’ordre du lycée choisi
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 professeur, de choisir dans sa demande un lycée
qui correspond au lycée où il travaille. (4 pts)
3) Réaliser une fonction qui retourne le nombre de points total d’un professeur 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 le lycée d’affectation. (4 pts)
4) Créer une procédure stockée qui affiche le lycée ayant 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 professeurs qui demande des lycées qui se
trouvent à l’extérieur de leur région. (4 pts)
6) Réaliser un trigger qui empêche la saisie d’un professeur célibataire avec un nombre
d’enfants différent de zéro. (4 pts)
Dossier 2 : (30 pts)
Il s’agit de développer une application client /serveur pour gérer les demandes de mutation des
professeurs en se basant sur la base de données du dossier 1.
Filière Epreuve Session 3/5
TDI Pratique FF V1-1 Juillet 2014
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

