Pular para o conteúdo principal

Questão de Banco de Dados — SQL — Colégio Pedro II 2017

Banco de DadosSQL
Código
qq255036
Banca
Colégio Pedro II
Órgão
Colégio Pedro II
Ano
2017
Nível
Médio
Considere o banco de dados a seguir:Professor (Nome, Código, I.D., Salário)Aluno (Nome, Matrícula, Data-Nasc, Endereço)Disciplina (Nome, Código, Horas-Semanais)Leciona (Código-Prof, Código-Discip)Matriculado-em (Matrícula, Código-Discip, Nota)Em relação ao comando em SQL para obter a identidade e o salário dos professores que trabalhem em disciplinas com mais de 9 horas por semana, foram propostos os seguintes comandos:I. select id, salario from professor where codigo in (select codigo from disciplina where horas_semanais > 6)II. select id, salario from professor where codigo in (select cod_prof from leciona, disciplina where leciona.cod_disc=disciplina.codigo and disciplina.horas_semanais > 9)III. select id, salario from professor where codigo in (select codigo_prof from leciona where codigo_disciplina in (select codigo from disciplina where horas_semanais > 9))IV. select id, salario from professor, leciona where professor.codigo=leciona.cod_disc and cod_disc in (select codigo from disciplina where horas_semanais > 9)Os comandos corretos são
  1. AI e II
  2. BII e III.
  3. CIII e IV
  4. DII e IV
Revelar gabarito e comentário

GabaritoB — II e III.

Link permanente: /questoes/qq255036