Imagem de fundo

Considere que, em um modelo relacional, há três tabelas bem formadas denominadas Jogado...

Considere que, em um modelo relacional, há três tabelas bem formadas denominadas Jogador, Participa e Time, de tal forma que a tabela Participa, que representa que jogador participa de que time, tem a sua PK formada pela PK de Jogador e pela PK de Time. A PK dos jogadores é o seu CPF, e a PK dos times é o seu CNPJ. Ou seja, Jogador (CPF, Nome, ...), Time (CNPJ, Nome, UF, ...) e Participa (CPF, CNPJ). O comando SQL que apresenta o nome dos jogadores dos times do Rio de Janeiro tem a seguinte estrutura:
A

SELECT J.Nome FROM Jogador J, Participa P, Time T

WHERE J.CPF=P.CPF AND T.CNPJ=P.CNPJ AND UF=’RJ’

B

SELECT J.Nome FROM Jogador J, Time T

WHERE UF=’RJ’

C

SELECT Nome FROM Jogador J, Participa P

WHERE J.CPF=P.CPF AND UF=’RJ’

D

SELECT Nome FROM Time T, Participa P

WHERE T.CNPJ=P.CNPJ AND UF=’RJ’

E

SELECT Nome FROM Time

WHERE UF=’RJ’