Page 194 - IT2
P. 194

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               Numéro d’ordre du lieu dans le circuit


               Travail à faire : Toutes les requêtes à fournir en réponse aux questions qui suivent
               doivent être sauvegardées dans un fichier appelé dossier1.txt :

                   1)  Fournir toutes les requetes SQL pour la création et le remplissage par un jeu
                      d’enregistrement de toutes les tables du schéma relationnel précédent. (4 pts)

                   2)  Ajouter une  contrainte  qui  permet  de  vérifier  que  l’adresse  email  contient  le
                      caractère ‘@’. (1 pt)


                   3)  Développer un déclencheur (trigger) qui annule toute tentative de suppression
                      d’une image. (3 pts)

                   4)  Créer la fonction qui renvoie une table des calèches d’une ville dont le nom
                      est transmis en paramètre. (4 pts)

                   5)  Créer la procédure stockée qui permet de supprimer tous les circuits qui n’ont
                      aucun lieu à visiter. (4 pts)

                   6)  Ajouter  la  procédure  stockée  « ps_liste_caleches »  qui  crée  une  table
                      nommée « Liste_calèches » et l’alimente par la liste des calèches d’une ville
                      dont le code est transmis en paramètre. Au lancement de la procédure il faut
                      prévoir  la  suppression  de  la  table« Liste_calèches »    lorsqu’elle  existe.  (4
                      pts)


               Dossier 2  PROGRAMMATION CLIENT/SERVEUR (20 pts)


               Le  même  schéma  relationnel  du  dossier  précédent  est  repris  par  le  présent
               dossier.

               Il  s’agit  de  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 par les questions ci-dessous. (3 pts)







               V23                                                                                     3/6
   189   190   191   192   193   194   195   196   197   198   199