Page 369 - IT2
P. 369

adrElecteur                     Alphanumérique                  Adresse de l’électeur
            idCirconscription               Entier                          Identifiant de la
                                                                            circonscription





            Travail à faire :
            Enregistrer sur un fichier texte qui porte le nom « dossier1.txt » les requêtes SQL qui répondent aux
            questions suivantes.

            Donner les requêtes qui permettent de :

                1)  Créer la base de données et remplir les tables par un jeu d’essai.    (1 pt)
                2)  Créer  une  procédure  stockée  qui  affiche  la  liste  des  candidats  qui  représentent  une
                   circonscription donnée comme paramètre  et appartenant  à un parti donné comme paramètre.
                   (1 pt) (Le code de la procédure doit être sauvegardé dans le fichier dossier1.txt)
                3)  Créer une procédure stockée qui affiche le nombre d’électeurs inscrits dans chaque province
                   d’une région donnée (idRegion transmis en paramètre).  (1 pt)

                4)  Créer une procédure stockée qui affiche les partis politiques qui ne participent pas dans une
                   circonscription donnée.  (1 pt)
                5)  Créer  un  trigger    qui  empêche  l’ajout  d’une  circonscription  avec  une  valeur  de  la  colonne
                   NombreSiege inférieure à 0 ou supérieure à 6.  (1 pt)

                6)  Créer un trigger, qui lors de l’ajout d’un candidat  à la table candidat, ajoute également ce
                   candidat  à la table Electeur : en effet un candidat est aussi un électeur qui va voter dans la
                   même circonscription. (1 pt)


            Dossier 2   (7 pts)

            Créer une application « client/serveur » qui se base sur la base de données du dossier 1 permettant
            d’assurer les fonctionnalités suivantes :

                1.  Créer un menu pour cette application permettant de réaliser les opérations demandées par les
                    questions qui suivent.  (0,25 pt)

                2.  Créer un formulaire de mise à jour des circonscriptions avec les éléments suivants : (1,25 pt)

                      · Des boutons de navigation.
                      · Les boutons Ajouter, Modifier, Supprimer et Enregistrer.

                      · La province est choisie dans une liste déroulante.

                3.  a- Créer un formulaire contenant une grille qui affiche la liste des partis d’une circonscription
                    avec,  pour  chaque  parti,  le  nombre  total  de  candidats  enregistrés ;  la  circonscription  est
                    choisie dans une liste déroulante.  (1 pt)


                                          www.itlearning-settat.com

                                   Email: admission@itlearning-settat.com

                                                   Tél.:0661077812
   364   365   366   367   368   369   370   371   372   373   374