LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Corrigé cned, exploitation de données

Cours : Corrigé cned, exploitation de données. Recherche parmi 300 000+ dissertations

Par   •  30 Mai 2017  •  Cours  •  309 Mots (2 Pages)  •  812 Vues

Page 1 sur 2

• Requête 10 (1 point) : La correspondance des différentes pastilles se trouve dans la table temporaire «pastillesEco2015» dont voici un extrait. Prenez en compte ces informations pour

mettre à jour la liste des pastilles.

pastillesEco2015

Couleur

Explications

Code

Bleue

Tous les véhicules électriques

0

Verte

Les véhicules essence immatriculés à partir du 1er janvier 2011

1

Verte-Anis

Les véhicules essence immatriculés entre le 1er janvier 2006 et le 31 décembre 2010 ainsi que les véhicules diesel immatriculés à partir du 1er janvier 2011

2

Orange

Les véhicules essence immatriculés entre le 1er janvier 1997 et le 31 décembre 2005 ainsi que les véhicules diesel immatriculés entre le 1er janvier 2006 et le 31 décembre 2010

3

...

...

...

INSERT INTO pastille (idPastille, couleur, libelleCouleur) SELECT code, couleur, explications

FROM pastillesEco2015 ;

La difficulté ici réside dans le fait qu’il fallait remettre dans le bon ordre les champs pour l’insertion. Donc soit on modifiait l’ordre des champs de la table temporaire «pastillesEco2015», soit on modifiait l’ordre des champs de la table pastille :

Évaluation (sur 1 point) :

– 1 point pour une requête cohérente.

• Requête 11 (3,5 points) : Attribuez la pastille «Verte-Anis» à tous nos véhicules concernés.

UPDATE automobile SET idPastille = 2 WHERE numImma IN

( SELECT numImma

FROM automobile JOIN energie USING (idEnergie) WHERE ( libelleEnergie = "Essence"

AND dateAchat BETWEEN ‘01/01/2006’ AND ‘31/12/2010’ )

OR ( libelleEnergie = "Diésel" AND dateAchat >= ‘01/01/2011’ )

);

Comme on l’a vu dans le cours, les clés étrangères faisant référence à ces champs seront automatiquement adaptées. Ces 3 requêtes suffisent donc amplement.

Évaluation (sur 3,5 points) :

– 1 point pour l’UPDATE sur le bon champ ;

– 0,5 point pour la restriction sur le bon champ ;

– 1 point pour la restriction sur les bons modèles essence ; – 1 point pour la restriction sur les bons modèles diesel

...

Télécharger au format  txt (2.1 Kb)   pdf (41.2 Kb)   docx (8.9 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com