Bonjour !
Voilà j'ai un exercice a faire , j'ai trouvé quelques trucs mais je ne suis sûr de rien.
Pourriez vous m'aider ?
Voici le shéma relationnel :
AVION(numav, capacitéav , datepremiervolav, codety*)
TYPE (codety, désignationty , constructeurty)
PILOTE(Numpil, nompil,dateembauchepill,numcat*)
CATEGORIE(Numcat,désicat,salcat)
QUALIFIER(Numpil*,codety*)
VOL(numvol,villedep,villearr,jour,hdep,harr,numav*,numpil*)
Et voici les requêtes :
1 Nom des des pilotes qui ont un salaire (salcat) supérieur a 4500E
2 Noms des pilotes compétents pour piloter des avions de type A320
3 Nom de pilotes avec la ville d'arrivée et le type d'avion(designationty) qui décolle le jeudi (jour)
4 liste des avions (du plus ancien au plus récent) de la société STGairline
5 Les types d'avions (désignationty) qui peuvent etre pilotés par le pilote Nava (nompil)
6 numéros des avions qui ont plus de 5ans à la date du 01/01/2007
7 Noms des pilotes qui ont volsur des avions de plus de 200 passagers(capacitéav) et dont le salaire est inférieur à 3500E
8 numéros des vols (avec le type d'avion) qui sont assurée par des avions
AIRBUS(constructeurty)
Pour la 1 j'ai mi ( merci cybher ) :
SELECT nompil , salcat
FROM categorie, pilote
WHERE categorie.numcat=pilote.numcat
AND salcat>4500
Pour la 2 j'ai trouvé :
select : nompil , codety
from : QUALIFIER ; PILOTE
where : pilote.numpil=qualifier.numpil
and : codety=A320
Pour la 3 :
Select : nompil,villearr,designationty,jour
from: PILOTE ;VOL;TYPE
where : Qualifier.codety=Type.codety
vol.numpil=qualifier.numpil
and : jour=jeudi
Pour la 4 :
select : datepremiervolav
from: AVION
order by : datepremiervolav ASC
Pourriez vous déjà me dire si ceux la sont justes ? :p
Aidez moi je dois rendre cet exercice pour vendredi , pourriez vous me répondre ,m'indiquer mes erreurs ?
Merci d'avance
Partager