Engenharia Múltipla Escolha

Qual é o objetivo principal de uma consulta que utiliza subconsultas?

Qual é o objetivo principal de uma consulta que utiliza subconsultas?

  1. Exibir todos os registros de uma única tabela.
  2. Realizar operações de junção entre tabelas.
  3. Apresentar o resultado de diversas consultas.
  4. Realizar uma pesquisa usando resultados de outras consultas.
  5. Atualizar os dados em mais de uma tabela ao mesmo tempo.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - Realizar uma pesquisa usando resultados de outras consultas

Conceito de Subconsulta

Uma subconsulta (ou subquery) é uma instrução SQL aninhada dentro de outra instrução SQL (como SELECT, INSERT, UPDATE ou DELETE).

O seu funcionamento segue uma lógica hierárquica:

  1. A subconsulta interna é executada primeiro.
  2. Seu resultado é passado para a consulta externa.
  3. A consulta externa utiliza esse resultado para filtrar ou processar os dados finais.

Análise das Alternativas

  • (A) Exibir todos os registros de uma única tabela: Isso é feito com uma consulta simples (SELECT * FROM Tabela), sem necessidade de aninhar outras consultas.
  • (B) Realizar operações de junção entre tabelas: Embora seja possível usar subconsultas para obter o mesmo resultado de um JOIN, o comando específico para junção é o JOIN. Subconsultas focam mais em filtragem condicional.
  • (C) Apresentar o resultado de diversas consultas: Uma subconsulta retorna um valor ou conjunto que serve de entrada para a consulta principal, não apenas apresenta vários resultados soltos.
  • (D) Realizar uma pesquisa usando resultados de outras consultas: Esta é a definição precisa. A consulta externa depende dos dados gerados pela consulta interna para definir critérios (ex: WHERE ID = (SELECT MAX(ID)...)).
  • (E) Atualizar os dados em mais de uma tabela ao mesmo tempo: Subconsultas podem estar presentes em comandos UPDATE, mas isso é uma aplicação específica, não o objetivo principal conceitual.

Conclusão

O objetivo central é permitir que uma consulta utilize o produto de outra consulta como parte de sua lógica de decisão.

Portanto, a alternativa correta é a D.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.