Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Banco de Dados/
  4. Questão 457941200338859

O desaninhamento de subconsulta é uma otimização disponível no Oracle que converte uma subconsulta em uma junção na cons...

1

457941200338859
Ano: 2023Banca: FUNDATECOrganização: BRDEDisciplina: Banco de DadosTemas: Structured Query Language | Banco de Dados Oracle
O desaninhamento de subconsulta é uma otimização disponível no Oracle que converte uma subconsulta em uma junção na consulta externa, permitindo que o otimizador considere a(s) tabela(s) de subconsulta durante o caminho de acesso, método de junção e seleção de ordem de junção. As consultas (a) e (b) exemplificam respectivamente uma subconsulta ALL e uma subconsulta EXISTS. Os atributos dessas tabelas usadas podem ser inferidos a partir dessas consultas SQL:  

(a) SELECT C.sobrenome, C.renda
 FROM clientes C
 WHERE C.codc <> ALL (SELECT V.codc FROM vendas V WHERE V.valor > 1000);

(b) SELECT C.sobrenome, C.renda
 FROM clientes C
 WHERE NOT EXISTS (SELECT 1 FROM vendas V WHERE V.valor > 1000 and V.codc = C.codc);

Considere as assertivas abaixo sobre a otimização baseada em desaninhamento de subconsultas no Oracle: 

I. O recurso fundamental do desaninhamento de subconsultas é a conversão da subconsulta com processamento relacionado em outra equivalente com processamento não relacionado.
II. No caso de uma subconsulta ALL, o desaninhamento explora semi-join.
III. No caso de uma subconsulta NOT EXISTS, o desaninhamento explora o anti-join.

Quais estão corretas?
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200226333Banco de Dados

Assinale a alternativa que NÃO corresponde a um método usado comumente para tornar um sistema de banco de dados tolerante a falhas.

#Sistemas de Banco de Dados
Questão 457941200278283Banco de Dados

Quais dos comandos abaixo, da linguagem SQL, podem ser utilizados, respectivamente, para alterar e para excluir uma linha de uma tabela do banco de da...

#Structured Query Language
Questão 457941200304339Banco de Dados

Analise as assertivas abaixo, as quais apresentam comandos escritos na linguagem SQL padrão ANSI: I. DELETE FROM TB_USUARIO; II. TRUNCATE TB_USUARIO; ...

#Structured Query Language
Questão 457941201185050Banco de Dados

Na especificação de uma consulta SQL, é necessário especificar as tabelas que serão utilizadas para realizar a consulta e como estas devem ser ligadas...

#Structured Query Language
Questão 457941201276252Banco de Dados

Qual das alternativas abaixo apresenta um comando SQL capaz de copiar todas as colunas de uma tabela para outra tabela, considerando que os tipos de d...

#Structured Query Language
Questão 457941201496583Banco de Dados

Em um diagrama entidade-relacionamento, o uso de entidades associativas está ligado a relacionamentos do tipo:

#Diagrama Entidade-Relacionamento
Questão 457941201522005Banco de Dados

Em PostgreSQL, um bloco de código de interação com o banco de dados, geralmente escrito em SQL, e que fica armazenado no próprio banco de dados é deno...

#PL/SQL
Questão 457941201577456Banco de Dados

Assinale a alternativa que NÃO apresenta uma característica do SGBD MongoDB.

#Sistemas de Gerenciamento de Banco de Dados
Questão 457941201771517Banco de Dados

Na orientação a objetos, o(a) ________ estabelece um relacionamento hierárquico entre uma superclasse e uma ou mais subclasses, permitindo que as subc...

#Banco de Dados Orientado a Objetos
Questão 457941202040846Banco de Dados

Em um Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR), analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas. ( )...

#Sistemas de Gerenciamento de Banco de Dados#Sistemas de Gerenciamento de Banco de Dados Relacionais

Continue estudando

Mais questões de Banco de DadosQuestões sobre Structured Query LanguageQuestões do FUNDATEC