Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 60 questões.
#1731243
Texto da Questão:

O esquema relacional a seguir é usado por uma federação de futebol para registrar contratos que jogadores têm com clubes que disputam os campeonatos organizados pela federação. Esse esquema é usado para gerenciar um banco de dados com as seguintes características: 


• a tabela CONTRATO implementa uma relação de N:M entre jogadores e clubes;

• um contrato possui data de início (DATA_INI) e data de término (DATA_FIM);

• um jogador pode ter no máximo um contrato em vigência;

• contratos em vigência são caracterizados pela ausência de valor (NULL) na coluna DATA_FIM;

• alguns jogadores, por serem recém-promovidos das categorias de base, podem não ter contrato algum registrado no banco de dados. 

 

33_- 34.png (537×362)

Seja MV o maior valor de contrato existente no banco de dados da federação. Admita que possa haver vários contratos com o mesmo valor.
Qual consulta permite recuperar do banco de dados várias linhas contendo, cada uma delas, o nome do jogador, o nome do clube e o valor do contrato, em vigência ou já encerrado, em que o valor do contrato seja igual a MV?

  • SELECT J.NOME, C.NOME, MAX(T.VALOR) FROM JOGADOR J, CLUBE C, CONTRATO T WHERE J.NUM_CPF=T.NUM_CPF AND T.NUM_CNPJ=C.NUM_CNPJ GROUP BY J.NOME, C.NOME
  • SELECT J.NOME, C.NOME, MAX(T.VALOR) FROM JOGADOR J, CLUBE C, CONTRATO T WHERE J.NUM_CPF=T.NUM_CPF AND T.NUM_CNPJ=C.NUM_CNPJ
  • SELECT J.NOME, C.NOME, MAX(T.VALOR) FROM JOGADOR J, CLUBE C, CONTRATO T WHERE J.NUM_CPF=T.NUM_CPF AND T.NUM_CNPJ=C.NUM_CNPJ HAVING T.VALOR=MAX(T.VALOR) GROUP BY J.NOME, C.NOME
  • SELECT J.NOME, C.NOME, T.VALOR FROM JOGADOR J, CLUBE C, CONTRATO T WHERE J.NUM_CPF=T.NUM_CPF AND T.NUM_CNPJ=C.NUM_CNPJ AND  T.VALOR = (SELECT MAX(VALOR)FROM CONTRATO)
  • SELECT J.NOME, C.NOME, MAX(T.VALOR) FROM JOGADOR J, CLUBE C, CONTRATO T WHERE J.NUM_CPF=T.NUM_CPF AND T.NUM_CNPJ=C.NUM_CNPJ AND  T.VALOR=MAX(T.VALOR)
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora