Banco Regional de Desenvolvimento do Extremo Sul 2023

Considere a tabela EMPREGADOS definida abaixo em SQL.

Create table EMPREGADOS

(CODEMP INT PRIMARY KEY,

NOMEEMP VARCHAR(300) NOT NULL UNIQUE,

FUNCAO INT CHECK(FUNCAO BETWEEN 1 AND 5),

SALARIO FLOAT NOT NULL,

DEPTO INT NOT NULL);

Sobre esta tabela, foi definido um índice primário (codemp – chave primária), e dois índices secundários, um sobre nomeemp, e outro sobre funcao.

Uma pessoa do desenvolvimento reclamou à DBA que algumas de suas consultas sobre essa tabela estavam muito demoradas, e pediu apoio para melhoria do desempenho. A DBA examinou o plano de execução das consultas e, em vez de uma solução sobre o esquema da base de dados, sugeriu a reescrita das consultas.


ORIGINAL

REESCRITA

I.

SELECT NOMEEMP, FUNCAO, DEPTO

FROM EMPREGADOS

WHERE SUBSTR(NOMEEMP, 1, 5) =

'MARIA';

SELECT NOMEEMP, FUNCAO, DEPTO

FROM EMPREGADOS

WHERE NOMEEMP LIKE 'MARIA%';

II.

SELECT NOMEEMP

FROM EMPREGADOS

WHERE FUNCAO <> 5;

SELECT NOMEEMP

FROM EMPREGADOS

WHERE FUNCAO BETWEEN 1 and 4;

III.

SELECT DISTINCT NOMEEMP, SALARIO,

DEPTO

FROM EMPREGADOS

WHERE FUNCAO = 1;

SELECT NOMEEMP, SALARIO, DEPTO

FROM EMPREGADOS

WHERE FUNCAO = 1

Qual, dentre as consultas reescritas, melhorou o desempenho da consulta original porque resultou, no plano de consulta, em uma operação (mais eficiente) sobre um índice?

a

Apenas I.

b

Apenas II.

c

Apenas III.

d

Apenas I e II.

e

I, II e III.

Ver resposta
Ver resposta
Resposta
D
Resolução
Assine a AIO para ter acesso a esta e muitas outras resoluções
Mais de 300.000 questões com resoluções e dados exclusivos disponíveis para alunos AIO.
E mais: nota TRI a todo o momento.
Saiba mais
Esta resolução não é pública. Assine a aio para ter acesso a essa resolução e muito mais: Tenha acesso a simulados reduzidos, mais de 200.000 questões, orientação personalizada, video aulas, correção de redações e uma equipe sempre disposta a te ajudar. Tudo isso com acompanhamento TRI em tempo real.
Dicas
expand_more
expand_less
Dicas sobre como resolver essa questão
Erros Comuns
expand_more
expand_less
Alguns erros comuns que estudantes podem cometer ao resolver esta questão
Conceitos chave
Conceitos chave sobre essa questão, que pode te ajudar a resolver questões similares
Estratégia de resolução
Uma estratégia sobre a forma apropriada de se chegar a resposta correta
Transforme seus estudos com a AIO!
Estudantes como você estão acelerando suas aprovações usando nossa plataforma de IA + aprendizado ativo.
+25 pts
Aumento médio TRI
4x
Simulados mais rápidos
+50 mil
Estudantes
Débora Adelina
O que mais gostei foi a forma como a plataforma seleciona matérias em que tenho mais dificuldade, ajudando a focar no que realmente preciso de atenção. Ainda não consegui minha aprovação, mas contarei com a AIO por mais um ano pois a plataforma me aproximou desse objetivo tornando meus estudos mais direcionados!
Sarah
Neste ano da minha aprovação, a AIO foi a forma perfeita de eu entender meus pontos fortes e fracos, melhorar minha estratégia de prova e, alcançar uma nota excepcional que me permitiu realizar meu objetivo na universidade dos meus sonhos. Só tenho a agradecer à AIO ... pois com certeza não conseguiria sozinha.
Mariana Scheffel
AIO foi fundamental para a evolução do meu número de acertos e notas, tanto no ENEM quanto em outros vestibulares, fornecendo os recursos e as ferramentas necessárias para estudar de forma eficaz e melhorar minhas notas.
A AIO utiliza cookies para garantir uma melhor experiência. Ver política de privacidade
Aceitar