Imagem de fundo

Considerando as tabelas Competidor e Disputa, descritas...

Quando referenciadas, considere as tabelas relacionais Competidor e Disputa, cujas estruturas e instâncias são descritas abaixo. Todas as colunas são definidas como strings.


A tabela Disputa contém as disputas realizadas entre competidores que aparecem na tabela Competidor. Em cada disputa há dois competidores, um com camisa azul e outro com camisa verde.


Competidor


Nome

A

B

C

D

E

F


Disputa


Azul

Verde

A

B

C

A

B

A

C

E

F

A

F

D


Considerando as tabelas Competidor e Disputa, descritas anteriormente, analise o comando SQL a seguir.


select nome

from Competidor C

where not exists (select *

from Disputa D

where D.azul = C.nome)

or not exists (select *

from Disputa D

where D.verde = C.nome)


A execução do comando acima produziria somente a lista completa dos competidores que:


A

participaram em disputas com camisas das duas cores;


B

nunca participaram em disputas com camisa verde;


C

nunca participaram em disputas com camisa azul;


D

nas disputas em que participaram, usaram sempre camisas da mesma cor;


E

nunca participaram em disputas.