cned devoir bts sio

essay B

BTS Services informatiques aux organisations – 1re année exploitation des données DEVOIRS Devoir 1 Ce devoir est à réaliser après l’étude de la séquence 3. Durée : 2 heures Contexte de travail Vous travaillez pour une radio et plus particulièrement au sein du service des sports.

Une application d’aide aux commentateurs sportifs est en cours requêtes SQL que l’a L’application en ques n – Swipe v retrouver le palmarè de Formule 1. En effe fassent croire qu’ils se rappellent vez préparer les quelques clics de tateurs sportifs nous de tout, ils ont en réalité en permanence des indications sous les eux sur les pilotes et leurs histoires.

Une base existe et a été mise en place à partir du schéma relationnel suivant : PILOTE (idPilote, nom, prenom, dateDeNaissance, idPays) idPilote : Clé primaire idPays : Clé étrangère en référence à idPays de PAYS PAYS (idPays, nomPays) idPays : Clé primaire COURSE (dateCourse, idPays) dateCourse : Clé primaire CLASSEMENT (idPilote, dateCourse, positionDep, positionArr) idPilote, dateCourse : Clé primaire étrangère en référence à idPilote de PILOTE Indications . ositionDep : correspond à la position sur la grille de départ d’un pilote ; osition Arr : correspond à la position d’arrivée d’un pilote. Remarque : lorsqu’un pilote ne termine pas une course (abandon, accident, disqualification… ) aucune valeur n’est saisie dans positionArr. Page 3 Travail à faire Écrire les requêtes suivantes : Requête 1 (0,5 point) : Donnez la liste des pilotes (noms, prénoms) en commençant par le plus Jeune. Requête 2 (1,5 point) : Combien de courses a remporté le pilote « Jean ALESI » dans sa carrière ?

Requête 3 (1,5 point) : Quel est le meilleur résultat au palmarès d’un pilote Suisse ? Requête 4 (2 points) : Combien d’hymnes nationaux différents ont éjà été joués au total dans l’histoire des grands prixl ? Requête 5 (1 point) : Donnez la liste des écuries (noms) et des pilotes (noms et prénoms) engagés en 2010. Requête 6 (2 points) : Donnez le classement (positions, noms et prénoms des pilotes) de la dernière course (en commençant par le vainqueur bien évidemment).

Requête 7 (2,5 points) : Donnez la liste des pilotes qui ont plus de 3 courses non terminées (abandon, accident, disqualification… ) en 201 0, vous afficherez également le nombre de courses non terminées. Requête 8 (3 points) : Don a le plus de victoires ? 2 6 Requête 10 (1 point) : Le 09/05/2010 il y a le grand prix d’Espagne. Mettez à jour la base pour prendre en compte cette information. Requête 11 (1 point) : La grille de départ du grand prix d’Espagne du 09/05/2010 se trouve dans une table temporaire « grilleDepGPEspagne2010 » dont voici un extrait.

Prenez en compte ces informations pour mettre à jour la base de données. grilleDepGPEspagne2010 position idPiIote 145 2 221 3 165 Requête 12 (2 points) : Quelques jours après le grand prix d’Espagne, le pilote Rubens Barrichello est disqualifié. Comme il était arrivé 17e, tous les pilotes arrivés près lui voient leurs classements remonter d’une place (le 18e prend la 17e place, le 19e la 18e et ainsi de suite). Prenez en com te cette information pour me base de données. RACE (IdRace, appellation) idRace : Clé primaire ELEVEUR (idEleveur, nom Eleveur, adresseRueEleveur, adresseCPEleveur, adresseViIleEIeveur) idEIeveur : Clé primaire VACHE (idVache, dateArrivee, idRace, idEleveur) idVache : Clé primaire idRace : Clé étrangère en référence à idRace de RACE idEIeveur : Clé étrangère en référence à idEleveur de ELEVEUR INTERVENTION (idlnter, libellelnter) dlnter : Clé primaire PRATIQUER (datelnter, idinter, idvache) datelnter, Idlnter, idVache : Clé primaire idlnter : Clé étrangère en référence à idlnter de INTERVENTION idVache : Clé étrangère en référence à idVache de VACHE ndications : • dateArrivee : correspond à la date d’arrivée d’une vache chez l’éleveur (date de livraison si elle est issue d’un achat, ou date de naissance si elle est née chez l’éleveur) ; appellation : c’est le champ qui contient l’appellation de la race d’une vache. Par exemple dans l’Est de la France, on trouvera majoritairement de la Montbéliarde », de la « Charolaise » ou de la « Vosgienne » , • libellelnter : contient la liste des interventions régulièrement pratiquées par les vétérinaires du cabinet (mise bas2, insémination, constatation de décès, euthanasie, examen d’avant vente… ). Requête 1 (0,5 point) : Donnez la liste des vaches accompagnées de leurs races respectives t appellations). chaque vache ? 2 Chez les animaux, lorsqu’une femelle donne naissance à des petits, on dit qu’elle « met bas ».

Page 5 Requête 4 (1,5 point) : Donnez la liste de tous les éleveurs (noms t villes) présents dans le Doubs (département 25) et possédant des vaches de race ‘ »Vosgienne » Requête 5 (2 points) : Donnez la liste de tous les éleveurs ayant possédé des vaches dont le décès a été constaté entre le 19/03/201 0 et le 31/03/2010. Requête 6 (1 point) : Créez une vue qui permette d’avoir la liste des interventions pratiquées (libellés et dates) avec les vaches concernées, en affichant les interventions les plus récentes en premier. Requête 7 (1 point) : La vache « FR256781 8450 » a été inséminée le 24/07/2010. Prenez en compte ette information pour mettre à jour la base de données. Requête 8 (4 points) : Pour une meilleure traçabilité, le cabinet souhaite mémoriser le pays d’origine des vaches.

On vous demande donc de modifier en conséquence la base de données ? partir du schéma relationnel modifié et d’un extrait du dictionnaire des données : VACHE (idVache, dateArrivee, idRace, idEleveur, idPays) idEleveur : Clé étrangère en référence à idEleveur de ELEVELJR S traçabilité le cabinet souhaite pouvoir mémoriser la généalogie d’une vache, c’est-à-dire lors d’une mise bas, enregistrer l’identité e la « vachemère » d’une vache. On vous demande donc de modifier en conséquence la base de données ? partir du schéma relationnel modifié suivant : idMere : Clé étrangère en référence à idVache de VACHE Dictionnaire des données : Nom Type de données Lo ngueur Précision VACHE idVache character varylng Requête 10 (3 points) : Suite à présomption de « vache folle » dans une livraison, toutes les vaches arrivées le 20/08/2010 ont été euthanasiées le jour même. Prenez en compte cette information pour mettre à jour la base de données.