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
   531   532   533   534   535   536   537   538   539   540   541