Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#2869534

Considere um banco de dados contendo uma tabela R (aluno,disciplina,nota), onde cada registro armazena a nota de um aluno numa determinada disciplina. O programador P afirma que executou o seguinte comando SQL:

select * from R where nota >= 5 and disciplina=’Fisica’

e que o resultado da consulta foi vazio, isto é, nenhum registro foi listado; P concluiu que nenhum aluno tinha sido aprovado em Física, e resolveu executar um outro comando que mostrasse os reprovados:

Ainda segundo P, o resultado foi vazio novamente. P então verificou se havia algum aluno fazendo a disciplina e executou outro comando:

select nome from R where disciplina=’Fisica’

Agora, o comando mostrou 143 nomes de alunos. Pode-se concluir que:

  • certamente houve um erro no banco de dados;
  • a tabela R devia estar bloqueada por outro comando SQL;
  • as notas da disciplina Física estavam preenchidas comnull;
  • havia algumtriggermal programado que estava ativo;
  • P não falou a verdade porque isso é impossível.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora