Bonsoir.Au fait, je suis encore débutante concernant ce cours.Pourriez vous svp vérifier ces requetes avec moi:
On considère la base de données BD AIRBASE suivante:
PILOTE(NUMPIL,NOMPIL,ADR,SAL)
AVION(NUMAV,NOMAV,CAP,LOC)
VOL(NUMVOL,NUMPIL,NUMAV,VILLE_DEP,VILLE_ARR,H_DEP,H_A RR)
Convention:
les clés primaires sont soulignées et les clès étrangères sont en italique.

Q1)Quels sont les pilotes (numéro et nom) habitant dans la meme ville que le pilote Dupont?
je sais que la méthode la plus évidente c'est d'utiliser une jointure mais je me demandais si on pouvait procéder ainsi:
R1=projection(ADR)(selection(N OMPIL="Dupont")(PILOTE))
R2=projection(NUMPIL,NOMPIL)(s election(ADR=R1)(PILOTE))

Q2)Quels sont les numéros des pilotes en service différents de celui de Dupont?
Méthode1:
R1=selection(NOMPIL="Dupont")( PILOTE)
R2=projection=jointure(R1,VOL) (R1.NUMPIL!=VOL.NUMPIL)
R3=projection(NUMPIL)(R2)

Méthode2:
R1=selection(NOMPIL!="Durand") (PILOTE)
R2=jointure(R1,VOL)(R1.NUMPIL= VOL.NUMPIL)
R3=projection(NUMPIL)(R2)
est ce qu'il s'agit de la meme chose?

Merci pour votre aide.