Page 401 - IT2
P. 401

l’entretien

                                                 Table AssVehicule
            Colonne                         Type                            Signification
            idAss                           Entier                          Identifiant de l’assurance
            nomAssureur                     Alphabétique                    Nom de l’assureur
            dateAss                         Date                            Date   de    l’assurance   du
                                                                            véhicule
            dateExpiration                  Date                            Date      d’expiration     de
                                                                            l’assurance du véhicule
            immat                           Alphanumérique                  N°immatriculation du véhicule




            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 d’une marque  donné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 dont l’assurance expirera dans 7 jours.
                   (1 pt)
                4)  Créer  une  procédure  stockée  qui  affiche  les  véhicules  qui  doivent  subir  l’entretien
                   « Changement d’huile» ; pour cela on vérifie la colonne kmVehicule (de la table EntrVehicule)
                   du  dernier  changement  d’huile  effectué  par  rapport  à  la  colonne  compteur  de  la  table
                   Vehicule.  Prévoir dans le jeu d’essai une ligne « Changement d’huile» dans la table Entretien
                   et des lignes correspondantes dans la table  EntrVehicule. (1 pt)

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

                6)  Créer un trigger, qui à chaque ajout d’une ligne à la table EntrVehicule, modifie  également la
                   colonne compteur de la table Vehicule correspondant au véhicule qui a subi l’entretien. (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 véhicules avec les éléments suivants : (1,25 pt)


                                          www.itlearning-settat.com

                                   Email: admission@itlearning-settat.com

                                                   Tél.:0661077812
   396   397   398   399   400   401   402   403   404   405   406