Questão de Banco de Dados — SQL — UFV 2022
Banco de DadosSQL
- Código
- qq809285
- Banca
- UFV
- Órgão
- UFV-MG
- Ano
- 2022
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
Considere as relações Estudante e Historico e os comandos SQL a seguir:
I. UPDATE Estudante SET CidadeEstudante = ‘Viçosa’ WHERE CidadeEstudante <> ‘Viçosa’II. UPDATE Historico SET Conceito = ‘C’ WHERE Nota >= 60 and Nota < 75III. DELETE FROM Historico WHERE MatriculaEstudante in (SELECT MatriculaEstudante FROM Estudante WHERE CidadeEstudante = ‘Juiz de Fora’)Assinale a afirmativa INCORRETA:
I. UPDATE Estudante SET CidadeEstudante = ‘Viçosa’ WHERE CidadeEstudante <> ‘Viçosa’II. UPDATE Historico SET Conceito = ‘C’ WHERE Nota >= 60 and Nota < 75III. DELETE FROM Historico WHERE MatriculaEstudante in (SELECT MatriculaEstudante FROM Estudante WHERE CidadeEstudante = ‘Juiz de Fora’)Assinale a afirmativa INCORRETA:- AO comando DELETE em (III) exclui as notas do histórico dos estudantes da cidade de Juiz de Fora.
- BApós a execução do comando UPDATE em (I), os nomes de todas as cidades ficarão como “Viçosa”.
- CO comando UPDATE em (II) poderia ter a cláusula WHERE alterada de “Nota >= 60 and Nota < 75” para “Nota BETWEEN 60 and 75”, com o mesmo resultado.
- DO trecho “(SELECT MatriculaEstudante FROM Estudante WHERE CidadeEstudante = ‘Juiz de Fora’)” do comando SQL em (III) é considerado uma subconsulta.