Imagem de fundo

Um técnico de TI precisa consultar o banco de dados do sistema de inventário de ativos ...

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ão


Para 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:


A

A consulta atende ao requisito, pois o OR combina os dois filtros exigindo que ambos sejam verdadeiros simultaneamente, garantindo que apenas switches inativos sejam retornados.


B

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.


C

A 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.


D

A consulta atende ao requisito apenas para equipamentos com status inativo, ignorando o filtro de tipo.


E

A consulta retornaria o mesmo resultado se o OR fosse substituído por AND, pois ambos os operadores combinam condições de forma equivalente.