Page 411 - IT2
P. 411

On suppose que la période des visites techniques de chaque véhicule est d’une année. L’alimentation
            d’un véhicule en carburant se fait toujours avec remplissage total du réservoir (plein).




            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 véhicules qui n’ont fait aucun accident
                   durant une année A utilisée  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 les véhicules qui doivent subir une visite technique
                   dans 30 jours. (1 pt)
                4)  Créer une procédure stockée qui affiche le total de consommation en carburant par véhicule ;
                   on affiche le total en litre ainsi que le montant total en Dh. (1 pt)

                5)  Créer un trigger  qui empêche l’ajout d’une ligne à la table  PleinCarburant avec une valeur de
                   la  colonne  kilometrage  inférieure  à  la  valeur  de  la  colonne  compteur  de  la  table  Vehicule.
                   (1pt)

                6)  Créer un trigger, qui à chaque ajout d’une ligne  à la table PleinCarburant, modifie  la colonne
                   compteur de la table Vehicule correspondant au véhicule qui a subi le plein de carburant. (1pt)

            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 de la table  PleinCarburant  avec les éléments suivants :
                    (1,25 pt)

                      · Des boutons de navigation.

                      · Les boutons Ajouter, Modifier, Supprimer et Enregistrer.
                      · Le véhicule est choisi dans une liste déroulante.

                3.  a- Créer un formulaire contenant une grille qui affiche la liste des véhicules qui ont fait des
                    accidents durant l’année 2011 ; la grille affiche le matricule, la marque, le modèle du véhicule
                    ainsi que la date  et la description de l’accident.  (1 pt)





                                          www.itlearning-settat.com

                                   Email: admission@itlearning-settat.com

                                                   Tél.:0661077812
   406   407   408   409   410   411   412   413   414   415   416