Page 38 - DCG - Les processus - 2025
P. 38

   Application n°18 : MR










        Voici un modèle relationnel utilisé dans le domaine de la course automobile :
               PILOTE (NoPilote, NomPilote, #NoEcurie)
               ECURIE (NoEcurie, NomEcurie, LieuEcurie, #NoStand)
               GRANDPRIX (NomGp, DateGp, NbPilGp, VilleGp, DistanceGp, QteCarbGp)
               POINTS (Rang, NbrePts)
               STAND (NoStand)
               RELEVECARB (#NomGp, #NoStand, CptCarbD, CptCarbF)
               ARRIVEE (#NomGp, #NoPilote, #Rang , CodeArriv, PoidsDep, PoidsArr)
               RESESSAI (#NomGp, #NoPilote, #NoEssai, TpsEssai)
               ESSAI (NoEssai)
               TRAIN (NoTrain , LibTrain, PrixTrain, MarqueTrain)

        Remarque : un train de pneus est un groupe de pneus. On parle de train avant et de train arrière par
        exemple pour désigner les 2 pneus avant et les deux pneus arrière.
               TRAINGP (#NomGp, #NoTrain , NbTrainGp)
               TRAINUTILISE (#NomGp, #NoTrain , #NoPilote, NbTrainUtilise)


          Travail demandé :





            1.  La relation PILOTE s’écrit en réalité : PILOTE (NoPilote,  #NoEcurie,  NomPilote).
               Expliquez le concept représenté.
            2.  La relation TRAIN contient des trains de pneus sans prix (des prototypes de marque) et des pneus
               sans marque (des pneus réutilisés qui ont un prix). Comment peut-on faire évoluer la relation TRAIN
               pour tenir compte de ces types de trains particuliers ?
            3.  Que devient la solution de la question 2 si on envisage des prototypes sans marque ?





























                                                            33
   33   34   35   36   37   38   39   40   41   42   43