A. (SELECT DISTINCT NUM_PROJETO FROM PROJETO,DEPARTAMENTO,EMPREGADO WHERE NUM_DEP=NUM_DEPARTAMENTO AND GERCPF=CPF AND SOBRENOME='SILVA') UNION (SELECT DISTINCT NUM_PROJETO FROM PROJETO,TRABALHA_EM,EMPREGADO WHERE NUM_PROJETO=TRAB_NUM_PROJ AND EMPCPF=CPF AND SOBRENOME='SILVA').
B. (SELECT DISTINCT NUM_PROJETO FROM PROJETO,DEPARTAMENTO,EMPREGADO WHERE NUM_DEP=NUM_DEPARTAMENTO AND GERCPF=CPF AND SOBRENOME='SILVA') INTERSECTION (SELECT DISTINCT NUM_PROJETO FROM PROJETO,TRABALHA_EM,EMPREGADO WHERE NUM_PROJETO=TRAB_NUM_PROJ AND EMPCPF=CPF AND SOBRENOME='SILVA').
C. (SELECT DISTINCT NUM_PROJETO FROM PROJETO,DEPARTAMENTO,EMPREGADO WHERE NUM_DEP=NUM_DEPARTAMENTO AND GERCPF=CPF AND SOBRENOME='SILVA') AND (SELECT DISTINCT NUM_PROJETO FROM PROJETO,TRABALHA_EM,EMPREGADO WHERE NUM_PROJETO=TRAB_NUM_PROJ AND EMPCPF=CPF AND SOBRENOME='SILVA').
D. (SELECT DISTINCT NUM_PROJETO FROM PROJETO,DEPARTAMENTO,EMPREGADO WHERE NUM_DEP=NUM_DEPARTAMENTO AND GERCPF=CPF AND SOBRENOME='SILVA') WHERE (SELECT DISTINCT NUM_PROJETO FROM PROJETO,TRABALHA_EM,EMPREGADO WHERE NUM_PROJETO=TRAB_NUM_PROJ AND EMPCPF=CPF AND SOBRENOME='SILVA').
E. (SELECT DISTINCT NUM_PROJETO FROM PROJETO,DEPARTAMENTO,EMPREGADO WHERE NUM_DEP=NUM_DEPARTAMENTO AND GERCPF=CPF AND SOBRENOME='SILVA') IN (SELECT DISTINCT NUM_PROJETO FROM PROJETO,TRABALHA_EM,EMPREGADO WHERE NUM_PROJETO=TRAB_NUM_PROJ AND EMPCPF=CPF AND SOBRENOME='SILVA').