Vous êtes sur la page 1sur 3

Activité d’apprentissage

Module TDI 17 Système de gestion de Base de Données I

Traduire les opérations de l’algèbre


Précision A
Relationnel en requêtes SQL

Code Activité A003 Technologie SQL Server

Activité Requêtes de sélection : opérations de jointure

Phase
d’apprentissage BASE

Cette activité d’apprentissage doit vous permettre de :


 Créer des requêtes mettant en œuvre les
Détails sur les opérations de jointure sur plusieurs tables selon
objectifs visés par la méthode ensembliste ou la méthode
l’activité prédicative.

 Créer des requêtes imbriquées et corrélées

Description de l’activité

Ces exercices sont à réaliser sur la base de données VolAvion

Vérifiez que cette base soit bien installée et définissez cette base
comme la base courante. Pour cela, exécutez en interactif dans un
script l’instruction suivante :

USE VOLAVION

Page suivante, le schéma relationnel de la base de données VolAvion.

Enregistrez le script de votre requête. Vous serez amener à présenter


votre travail par la suite.
Les symboles ME et MP sont utilisés pour préciser si vous devez
utiliser la méthode Ensembliste (ME) ou prédicative (MP)

Document Millésime Page


OFPPT @
744687659.doc octobre 12 1-3
Figure 1 : Schéma relationnel de la table VolAvion

Elaborer la liste des pilotes (Code, Nom, Prénom) avec la mention des avions
(Code, marque, type) et des vols (ville départ, ville arrivée, horaires)
auxquels ils sont affectés MP

Donnez le code et le nom des pilotes qui ne sont pas affectés à un vol. ME

Essayez de découvrir les différentes solutions dont, si vous travaillez avec


SQL Server 2005, celle avec opérateur EXCEPT

Liste des pilotes affectés sur un vol au départ de Nice et de Marseille ME.
Avec opérateur INTERSECT de plus si sous 2005

Document Millésime Page


OFPPT @
744687659.doc octobre 12 2-3
Donnez le code et le nom des pilotes qui ne sont pas affectés à un vol. MP

Pour vous aider dans ce deuxième cas, utilisez la jointure gauche et test sur

Donnez le code et le nom des passagers qui sont affectés à un vol dont le
prix de la place est supérieur à 1000. ME & MP

Quels sont les noms des pilotes qui habitent dans la ville de localisation d'un
Airbus ? ME & MP

Donnez les paires de pilotes habitant la même ville (de préférence sans
doublons) MP.

Quels sont les noms des pilotes qui conduisent un Airbus et habitent dans la
ville de localisation d'un Airbus quelconque ? ME & MP

Quels sont les noms des pilotes qui conduisent un Airbus et habitent dans la
ville de localisation de cet Airbus ? ME & MP

Quel est le taux de remplissage moyen des avions ? Ce calcul doit être fait
avec le comptage des passagers par avion. Est possible en une seule
requête. Explorez les différents choix…

Document Millésime Page


OFPPT @
744687659.doc octobre 12 3-3

Vous aimerez peut-être aussi