Page 910 - IT2
P. 910
· un module est découpé en précisions.
· une précisons concerne un et un seul module.
· un formé est inscrit dans un seul groupe d'une classe donnée pour suivre ses
modules.
N.B. les champs marqués en gras et soulignés représentent les clés primaires des
tables et ceux préfixés par # représentent les clés étrangères.
Dossier1 : SGBD (20 points)
1. Créer la base de données avec un jeu de trois enregistrements pour chaque table.
(4 pts)
2. Dans la table professeur ont veut appliquer la contrainte suivante : la colonne type
ne peut prendre que deux valeurs possibles : permanent ou vacataire. (3 pts)
3. lister les précisions du module SGBD avec le professeur enseignant et le professeur
responsable (3 pts).
4. Créer une procédure qui retourne dans des paramètres de sortie le nombre de
modules enseignés ainsi que le nombre de modules qui sont sous la responsabilité
d'un professeur saisi comme paramètre. (3 pts)
5. Créer une fonction qui retourne pour une classe saisie comme paramètre Le
nombre total heures prévu à enseigner. (3 pts)
6. Créer un déclencheur qui calcule automatiquement la valeur du champ
nombre_modules, initialement initialisé à 0, de la table classe, suite à une mise à jour
d’un module appartenant à la classe en question. (4 pts)
Dossier 2 : développement client/serveur d’une application
Windows (30 pts)
Afin de répondre aux exigences du cahier des charges, on vous demande de développer
une application Windows « client/serveur ».
1. Veuillez concevoir et créer un menu d’application selon les fonctionnalités qui
apparaîtront dans les questions qui suivent : (2 pts)
Filière Epreuve Session 3/6
DI Pratique Fin de Formation V3-1 Juillet 2016
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

