Page 189 - IT2
P. 189

Table Lieu
              Colonne                    Type                 Signification
              code_lieu                  Entier               Code lieu
              description_lieu           Alphanumérique       Description du lieu



                                                   Table Englobe
              Colonne                    Type                 Signification
              code_circuit               Entier               Code circuit
              code_lieu                  Entier               Code lieu
              Numero_ordre               Entier               Numero d’ordre du lieu dans le circuit


               Travail à faire : A chaque question vous devez fournir une requêtes SQL que vous
               devez sauvegarder dans un fichier appelé dossier1.txt :

                   1)  Fournir  toutes  les  requetes  SQL  permettant  de  créer    et  remplir  par  un  jeu
                      d’enregistrement  la  totalité  des  tables  du  schéma  relationnel  présenté  ci-
                      dessus. (4 pts)


                   2)  Ajouter une contrainte qui permet de vérifier que le mot de passe contient au
                      moins six caractères. (1 pt)

                   3)  Développer un déclencheur (trigger) qui permet d’annuler chaque tentative de
                      suppression d’une Personne. (3 pts)

                   4)  Créer la fonction qui permet de calculer le nombre de personne ayant un mot
                      de passe de longueur égale à N. N étant le paramètre de la fonction. (4 pts)

                   5)  Créer la procédure stockée qui permet de supprimer toutes les calèches qui
                      n’ont aucune image. (4 pts)

                   6)  Développer  la  procédure  stockée « ps_liste_ circuits»     qui  crée  une  table
                      nommée  « Liste_circuits »  et  l’alimenter  par  la  liste  des  circuits  d’une  ville
                      dont le code est transmis en paramètre. Au démarrage de l’exécution de la
                      procédure  il  faut  prévoir  la  suppression  de  la  table  « Liste_circuits »
                      lorsqu’elle existe. (4 pts)



               Dossier 2  PROGRAMMATION CLIENT/SERVEUR (20 pts)


               Le même schéma relationnel des dossiers 1 sera repris au niveau du présent
               dossier.

               Développer  une  application  « client/serveur »  qui  intègre  les  fonctionnalités
               suivantes :

                   1)  Ajouter un menu et une barre d’outils à votre application en rapport avec les
                      opérations demandées dans les questions ci-dessous. (3 pts)




               V22                                                                                     3/5
   184   185   186   187   188   189   190   191   192   193   194