Questões de Informática · UFLA

InformáticaOutros temasUFLA 2025

UFLA – Edital PROGEPE Nº (vários cargos nível E)

Questão de Informática

Página 31

Considere a seguinte situação hipotética: Uma universidade utiliza um sistema acadêmico para gerenciar informações de estudantes, dados cadastrais de pessoas e emissão de cartões institucionais. Um analista de dados precisa identificar estudantes ativos que ainda não possuem cartão institucional emitido. Para isso, foi utilizada a seguinte consulta SQL em um banco de dados MySQL:

Figura da questão (imagem do caderno de prova)

Fonte: dados do elaborador Considere ainda que o analista avalia o seguinte plano de execução simplificado obtido por meio do comando EXPLAIN:

Figura da questão (imagem do caderno de prova)

Com base na consulta apresentada, na semântica das operações de junção e em aspectos de otimização de consultas SQL, analise as afirmações a seguir. I. A consulta apresentada pode ser reescrita de forma logicamente equivalente, utilizando uma subconsulta comNOT EXISTS para identificar estudantes que não possuem registros correspondentes na tabelacartoes_acesso. II. No plano de execução apresentado, o tipoALL, na tabela estudantes, indica que o otimizador está realizando uma varredura completa da tabela, o que pode ocorrer quando não há índice adequado para a condição de busca utilizada. III. Caso a condição ca.id_cartao IS NULL fosse movida da cláusulaWHERE para a cláusula ON do LEFT JOIN, o resultado da consulta permaneceria o mesmo. IV. A consulta utiliza um padrão conhecido como anti-join, frequentemente empregado para localizar, em uma tabela, registros que não possuem correspondência em outra tabela. Página 32 Assinale a alternativa CORRETA.

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.