Page 738 - IT2
P. 738

Table Tranches
            Colonne                        Type                       Signification
            NumTranche                     Entier                     Numéro de la tranche (1,2,3  …)
            ValMin                         Entier                     Valeur minimum en kWh de la
                                                                      tranche
            ValMax                         Entier                     Valeur maximum en kWh de la
                                                                      tranche
            PU                             Réel                       Prix unitaire de la tranche


            Enregistrer sur un fichier texte qui porte le nom « dossier1.txt » les requêtes SQL qui répondent
            aux questions suivantes.

                1)  Créer la base de données et remplir les tables par un jeu d’essai.    (4 pts)

                   Remplir la table Tranches, par les valeurs données par le tableau suivant :


                         Numéro de    Valeur Min de la tranche  Valeur Max de la tranche
                                                                                   Prix du kWh en DH
                          tranche     de consommation en kWh  de consommation en kWh
                             1                  0                    100 x n            0,9010
                             2              100 x n + 1              150 x n            0,9689
                             3              150 x n + 1              200 x n            0,9689
                             4              200 x n + 1              300 x n            1,0541
                             5              300 x n + 1              500 x n            1,2474
                             6              500 x n + 1                                 1,4407


                        Avec n le nombre de foyers.
                        Pour un dépassement de consommation supérieur à 500 X n  kWh, on applique le prix
                        unitaire de 1,4407 DH. La tranche est alors la tranche 6.
                                                                                             ère
                        Exemple : pour n=2 (deux foyers qui partagent un même compteur) : la 1  tranche va de
                        0 à 200 kWh   (100 x 2).


                2)  Ecrire une requête qui affiche le total des abonnements crées durant l’année 2014 ; avec
                   un regroupement par abonnement. La requête affiche  l’identifiant  de l’abonnement, le nom

                   de l’abonné et le total de consommation. (3 pts)

                3)  Ecrire une fonction qui  retourne le mois de l’année  en cours qui a connu la plus petite
                   consommation   d’électricité  pour  un    abonnement  donné.  La  fonction  accepte  comme
                   paramètre un code abonnement.   (3 pts)

                4)  Ecrire une procédure stockée qui affiche la liste des abonnements d’une ville donnée

                   comme paramètre.   (4 pts)
                   Filière                   Epreuve                        Session              3/8
                    DI              Pratique  Fin de Formation    V2-3    Juillet 2015
                                        www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   733   734   735   736   737   738   739   740   741   742   743