Page 184 - IT2
P. 184

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 : Toutes les requêtes à fournir en réponse aux questions qui suivent
               doivent être sauvegardées dans un fichier appelé dossier1.txt :

                   1)  Donner  les  ordres  SQL  pour  créer    toutes  les  tables  du  schéma  relationnel
                      précèdent ainsi pour remplir chaque table par un jeu d’enregistrement. (4 pts)

                   2)  Ajouter une contrainte qui permet de vérifier que le prix moyen du circuit est
                      compris entre 20 et 200. (1 pt)


                   3)  Développer un déclencheur (trigger) qui empêche la suppression d’une ville.
                      (3 pts)

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

                   5)  Créer la procédure stockée qui renvoie la liste de tous les lieux d’une ville dont
                      le nom est passé en paramètre. (4 pts)

                   6)  Développer  la  procédure  stockée  « ps_liste_Caleches»  qui  crée  une  table
                      nommée « liste_Caleches» et l’alimente par la liste des personnes possédant
                      plus d’une calèche. Au démarrage de la procédure il faut prévoir le code qui
                      supprime la table « liste_Caleches»  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.

                   1)  Créer une fenêtre principale à la quelle il faut ajouter des menus et options
                      relatives à chaque réponse aux questions présentées ci-dessous (2 pts)

                   2)  Développer  le  formulaire  de  mise  à  jour  des  circuits  intégrant  un  sous-
                      formulaire  de  mise  à  jour  des  lieux  de  ces  circuits.  Le  formulaire  doit
                      comporter : (4 pts)





               V21                                                                                     3/5
   179   180   181   182   183   184   185   186   187   188   189