Logo Passei Direto
Buscar
Um desenvolvedor está criando uma consulta para obter informações sobre clientes e seus pedidos em uma base de dados relacional. Ele precisa identificar os clientes que realizaram pedidos com valores acima de 1000 unidades monetárias e, para isso, utiliza subconsultas na construção de sua SQL. O desenvolvedor também está explorando subconsultas correlacionadas para comparar preços de produtos dentro da mesma categoria. Sobre o uso de subconsultas e subconsultas correlacionadas, quais das afirmações estão corretas? Afirmativas: I. Subconsultas simples são executadas uma única vez e seus resultados são utilizados pela consulta principal para realizar filtragens ou cálculos. II. Subconsultas correlacionadas são reavaliadas para cada linha da consulta principal e dependem dos valores da consulta externa para fornecer resultados. III. Subconsultas são sempre mais eficientes que o uso de junções (JOINS), independentemente 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. Alternativas: Opções de resposta para questão 10 A) Apenas II e III estão corretas. B) Apenas I e III estão corretas. C) Apenas I, II e IV estão corretas. D) Apenas II, III e IV estão corretas. E) I, II, III e IV estão corretas.
User badge image
Jessica Jales

há 2 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina