Ed
há 2 meses
Vamos analisar cada afirmativa: I. Subconsultas simples são executadas uma única vez e seus resultados são utilizados pela consulta principal para realizar filtragens ou cálculos. Verdadeiro, essa descrição está correta. Subconsultas simples são executadas uma vez e seus resultados são usados na consulta principal. II. Subconsultas correlacionadas são reavaliadas para cada linha da consulta principal e dependem dos valores da consulta externa para fornecer resultados. Verdadeiro, essa afirmativa também está correta. Subconsultas correlacionadas são reavaliadas para cada linha da consulta externa. III. Subconsultas são sempre mais eficientes que o uso de junções (JOINS), independentemente do volume de dados. Falso, essa afirmativa é incorreta. Não se pode afirmar que subconsultas são sempre mais eficientes que junções, pois a eficiência depende do contexto e do volume de dados. IV. A reescrita de subconsultas em junções (JOINS) pode, em muitos casos, melhorar o desempenho, especialmente com grandes volumes de dados. Verdadeiro, essa afirmativa está correta. Em muitos casos, reescrever subconsultas como junções pode melhorar o desempenho. Com base nas análises, as afirmativas corretas são I, II e IV. Portanto, a alternativa que contém todos os itens verdadeiros é: C) Apenas I, II e IV estão corretas.