Logo Passei Direto
Buscar
A busca de registros em uma tabela de banco de dados por meio de uma instrução SQL pode ser realizada de maneira otimizada quando as colunas filtradas pela cláusula WHERE têm índices. Indique o tipo de varredura que ocorre em uma tabela cujo filtro da consulta SQL acessa uma coluna não indexada.
A) Pontual.
B) Indexada.
C) Full table scan.
D) Aleatória.
E) Indireta.
User badge image
Questões para o Sucesso

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Para responder à sua pergunta, vamos analisar o que acontece quando uma consulta SQL acessa uma coluna que não possui um índice. Quando uma coluna não está indexada e você faz uma busca por registros, o banco de dados precisa verificar cada linha da tabela para encontrar os registros que atendem ao critério da cláusula WHERE. Isso é conhecido como "varredura completa da tabela". Agora, vamos analisar as alternativas: A) Pontual - Refere-se a buscas que acessam registros específicos, geralmente em colunas indexadas. B) Indexada - Refere-se a buscas que utilizam índices para otimizar a consulta. C) Full table scan - É a varredura completa da tabela, que ocorre quando não há índices disponíveis para a coluna filtrada. D) Aleatória - Refere-se a acessos que não seguem uma ordem sequencial, mas não é o termo correto para descrever a varredura completa. E) Indireta - Não é um termo comum em relação a varreduras de tabelas. Portanto, a alternativa correta é: C) Full table scan.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Entre as alternativas abaixo, identifique as que definem responsabilidades do administrador de banco de dados.
A. Modelagem do banco e backup do banco de dados.
B. Modelagem da aplicação e backup do banco.
C. Administração das instâncias do banco e gerenciamento do projeto.
D. Treinar os usuários finais e documentar o banco de dados.
E. Administração do SGBD e configuração do sistema operacional.

Atualmente, temos uma praga virtual chamada ransomware que efetua o sequestro dos dados.
Seria uma forma plausível de fazer a manutenção preventiva do banco evitando a destruição causada por esta praga?
A. Ter o backup do banco de dados em outra partição do disco.
B. Efetuar o backup do banco de dados em um HD USB conectado ao host.
C. Efetuar o backup do banco de dados dentro do próprio disco.
D. Efetuar o backup na nuvem com um aplicativo que fica conectado full time.
E. Efetuar um backup na nuvem periodicamente, porém, não manter o acesso disponível.

Sabendo que é necessário criar uma ROLE para os administradores de uma empresa. Qual o comando que cria a ROLE administradores? a. GRANT ALL ON TO ADMINISTRADORES. b. CREATE DATABASE ADMINISTRADORES. c. CREATE TABLE ADMINISTRADORES. d. GRANT TABLE ADMINISTRADORES. e. CREATE ROLE ADMINISTRADORES

Qual banco de dados abaixo é livre de licenciamento pago?


a. Oracle.
b. MariaDB.
c. Microsoft SQL Server.
d. Nenhuma das anteriores.
e. MySQL.

Uma outra forma de chamar o SGBD é?


a. MySQL.
b. InnoDB.
c. SQL.
d. DBDNS.
e. DBMS.

As instruções SQL utilizadas para definir tabelas em um banco de dados MySQL podem ser construídas por meio de diagramas entidaderelacionamento modelados no MySQL Workbench.
Nesse contexto, escolha a alternativa correta.
a. Um diagrama do Workbench pode sincronizar um modelo diretamente com o banco de dados.
b. Um diagrama do Workbench gera instruções SQL que precisam ser adaptadas para cada banco de dados.
c. Um diagrama do Workbench serve para visualizar as tabelas em modo gráfico e não gera instruções SQL.
d. As instruções SQL geradas por um diagrama devem ser copiadas e executadas em uma janela de comandos do MySQL Workbench ou MySQL Shell (prompt de comando).
e. Um diagrama do Workbench produz instruções que podem atualizar um banco de dados, mas essas instruções não são da linguagem SQL.

Qual o comando para escolher uma database no MariaDB?
a. SQL nomeDaBase;
b. SELECT nomeDaBase;
c. CONNECT nomeDaBase;
d. USE nomeDaBase;
e. USAR nomeDaBase;

Mais conteúdos dessa disciplina