Banco de dadosSql (2)
- (CESGRANRIO 2018)
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’
Próximo:
EXERCÍCIOS - Exercício 267
Vamos para o Anterior: Exercício 265
Tente Este: Exercício 3
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados