Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — IFMG 2026

Banco de DadosBanco de Dados Relacionais
Código
qg710460
Banca
IFMG
Órgão
IFMG
Ano
2026
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
Um técnico de TI precisa consultar o banco de dados do sistema de inventário de ativos para listar apenas os equipamentos do tipo "switch" que estão com status "inativo". A tabela utilizada possui a seguinte estrutura:Imagem associada para resolução da questãoPara atender ao requisito, o técnico escreveu a seguinte consulta SQL:SELECT nome, localizacaoFROM ATIVO WHERE tipo = 'switch' OR status = 'inativo';Assinale a alternativa que descreve CORRETAMENTE o comportamento dessa consulta:
  1. AA consulta atende ao requisito, pois o OR combina os dois filtros exigindo que ambos sejam verdadeiros simultaneamente, garantindo que apenas switches inativos sejam retornados.
  2. BA consulta não atende ao requisito, pois retorna também equipamentos de outros tipos com status inativo e switches com status ativo, uma vez que o OR satisfaz qualquer uma das condições individualmente.
  3. CA consulta não atende ao requisito, pois o OR impede que duas condições sobre colunas distintas sejam avaliadas na mesma cláusula WHERE, sendo necessário usar subconsultas separadas para cada condição.
  4. DA consulta atende ao requisito apenas para equipamentos com status inativo, ignorando o filtro de tipo.
  5. EA consulta retornaria o mesmo resultado se o OR fosse substituído por AND, pois ambos os operadores combinam condições de forma equivalente.
Revelar gabarito e comentário

GabaritoB — A consulta não atende ao requisito, pois retorna também equipamentos de outros tipos com status inativo e switches com status ativo, uma vez que o OR satisfaz qualquer uma das condições individualmente.

Link permanente: /questoes/qg710460