Questões de Concurso Comentadas sobre índices em banco de dados

Foram encontradas 188 questões

Q4395251 Banco de Dados
No Microsoft SQL Server, o tipo de índice otimizado especificamente para cargas de trabalho analíticas em larga escala (Data Warehouse/OLAP), que armazena os dados fisicamente em colunas e reduz de forma drástica a E/S por meio de alta taxa de compressão, denomina-se: 
Alternativas
Q4278534 Banco de Dados
A modelagem e a otimização física de um banco de dados relacional dependem de técnicas consolidadas, como a normalização e a criação de índices. A respeito desses conceitos, assinale a alternativa correta.
Alternativas
Q4259170 Banco de Dados
 No PostgreSQL, o planejador de consultas (Query Planner) decide a estratégia de acesso aos dados com base em estatísticas e custos estimados. Sobre as operações de Sequential Scan e Index Scan, assinale a alternativa CORRETA.
Alternativas
Q4256892 Banco de Dados
Identifique abaixo as afirmativas verdadeiras ( V ) e falsas ( F ) sobre administração de bancos de dados, otimização de consultas e tuning de desempenho.
(  ) A criação de índices em colunas frequentemente utilizadas em cláusulas WHERE ou JOIN pode acelerar significativamente as consultas de leitura, mas geralmente impõe um custo adicional de processamento durante operações de inserção, atualização e exclusão (DML).
(  ) O plano de execução (execution plan) gerado pelo otimizador de consultas de um SGBDR detalha a estratégia física que será utilizada para recuperar os dados, como a escolha entre um table scan ou um index seek.
(  ) O particionamento de tabelas grandes é uma técnica de tuning que divide logicamente a tabela em partes menores gerenciáveis, melhorando o desempenho de consultas e facilitando operações de manutenção, como backups.
(  ) Em bancos de dados como PostgreSQL e MySQL, a desnormalização de tabelas é estritamente proibida pelo motor de armazenamento, pois viola as regras de integridade referencial do padrão ANSI SQL.
(  ) O isolamento de transações no nível “Read Uncommitted” previne o fenômeno conhecido como leitura suja (dirty read), garantindo que uma transação apenas acesse dados que já foram confirmados (committed) por outras transações.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q4223162 Banco de Dados
Um Analista de Tecnologia observou que uma consulta declarativa SQL essencial, utilizada no fechamento contábil mensal de uma secretaria de fazenda, passou a demorar 4 horas para ser concluída, paralisando os servidores. Ao extrair o Plano de Execução Gerado pelo Otimizador do SGBD Relacional, o analista constatou que o motor de banco de dados estava realizando uma varredura completa na tabela (Table Scan / Sequential Scan) contendo 80 milhões de linhas, em vez de utilizar o índice B-Tree existente na coluna de chave estrangeira pesquisada.
Sabendo que o índice existe e é teoricamente adequado para a cláusula WHERE da consulta, a causa técnica que mais provavelmente induziu o otimizador do SGBD a ignorar o índice e optar pela varredura sequencial completa na tabela foi
Alternativas
Q4209725 Banco de Dados
Determinada prefeitura municipal implantou um sistema de protocolo eletrônico desenvolvido em PostgreSQL para registrar solicitações de cidadãos, movimentações processuais e tramitação documental entre secretarias municipais. Com o crescimento do volume de dados, a equipe técnica observou lentidão em consultas realizadas frequentemente sobre o campo cpf_cidadao da tabela protocolo, utilizado em filtros de igualdade e pesquisas exatas no módulo de atendimento ao cidadão. Após análise de desempenho, o DBA recomendou a criação de um índice apropriado para otimizar consultas de busca exata sobre esse campo, preservando compatibilidade com operações típicas de comparação, utilizando operadores de igualdade no PostgreSQL. Em relação ao caso hipotético precedente e ao comando de criação de índices no PostgreSQL, assinale a alternativa correta.
Alternativas
Ano: 2026 Banca: FGV Órgão: TJ-SC Prova: FGV - 2026 - TJ-SC - Analista de Sistemas |
Q4150986 Banco de Dados
Um Tribunal de Justiça identificou degradação de desempenho em consultas que filtram registros por múltiplas colunas combinadas por operadores lógicos AND na cláusula WHERE. A equipe de administração de banco de dados (DBA) decide criar um índice composto (multi-column index) para otimizar essas operações.

Considerando o funcionamento de índices compostos baseados em árvores balanceadas (B-Tree), em sistemas gerenciadores de bancos de dados relacionais, assinale a afirmativa correta.
Alternativas
Q4126650 Banco de Dados
O principal objetivo visado quando se criam estruturas de indexação em um banco de dados relacional é
Alternativas
Q4104662 Banco de Dados
Um Ministério Público Estadual tem posse de uma base de dados intitulada processos, criada no PostgreSQL 11+, com condições ideais, majoritariamente append-only nas quais são utilizados planos do tipo index - only scan. Contudo, ainda apresenta muitos heap fetches quando comandos são executados com EXPLAIN (ANALYZE, BUFFERS). A ação que tende a viabilizar a leitura somente pelo índice em cenário consistente é
Alternativas
Q4093321 Banco de Dados
Uma equipe está desenvolvendo um projeto de geoprocessamento voltado à análise espacial de uma rede de transporte urbano. Para estruturar a base de dados, optou-se pela utilização de um sistema gerenciador de banco de dados relacional com suporte a tipos de dados geométricos e mecanismos de indexação espacial. Sob a perspectiva da arquitetura de dados para projetos de análise espacial, essa escolha é adequada porque 
Alternativas
Q4036237 Banco de Dados
Na administração de bancos de dados, o fator de preenchimento (Fill Factor) determina a porcentagem do espaço em cada página de um índice que será preenchida com dados no momento de sua criação ou reconstrução, reservando o restante para futuras operações de inserção e atualização. A configuração inadequada do Fill Factor pode impactar o desempenho de leitura e escrita e aumentar a necessidade de manutenção periódica. Com base nos conceitos de índices e Fill Factor em banco de dados relacionais, assinale a alternativa INCORRETA.
Alternativas
Q4036214 Banco de Dados
Em Bancos de Dados, a representação física envolve a forma como os dados são armazenados em disco, visando eficiência de acesso e desempenho. Uma ferramenta importante nesse contexto são os índices, que aceleram a busca e a ordenação de registros em tabelas grandes. No SQL Server, existem dois tipos principais de índices: clusterizados, que reorganizam fisicamente os dados da tabela, e não clusterizados, que criam uma estrutura separada para apontar os registros. Diante disso, assinale a alternativa INCORRETA em relação aos índices clusterizados e não clusterizados.
Alternativas
Q4028010 Banco de Dados
Um desenvolvedor backend está otimizando um sistema bancário que registra milhões de transações diárias na tabela TRANSACAO(id_transacao, id_conta, data, valor, tipo). Após análise dos logs do SGBD, ele identifica que consultas de extrato por id_conta estão consumindo tempo excessivo. Ao criar um índice sobre o atributo id_conta, as consultas passam a responder em milissegundos. Porém, durante os horários de pico, nos quais centenas de novas transações são registradas por segundo, o tempo de resposta das inserções aumenta visivelmente em comparação ao período anterior à criação do índice. Com base nesse cenário e nos conceitos sobre indexação em bancos de dados relacionais, assinale a alternativa correta. 
Alternativas
Q4025196 Banco de Dados
Um técnico de suporte foi solicitado a analisar o desempenho de um sistema interno que armazena grande volume de registros de atendimento. Durante a verificação, percebeu-se que determinadas consultas ao banco de dados demoravam mais do que o esperado, especialmente quando eram feitas buscas por campos específicos, como número do protocolo ou identificação do usuário. Na reunião com a equipe de desenvolvimento, surgiu a discussão sobre a organização física dos dados em arquivos e sobre o uso de mecanismos de indexação para melhorar o acesso às informações. Considerando os fundamentos de estruturas de arquivos e técnicas de indexação, assinale a alternativa CORRETA.
Alternativas
Q3999877 Banco de Dados
A principal função de um índice em banco de dados é:
Alternativas
Q3940729 Banco de Dados

A otimização de consultas é um processo crucial para o desempenho de bancos de dados. O otimizador de consultas utiliza estatísticas sobre os dados para gerar um plano de execução eficiente.



Qual das seguintes ações pode ajudar o otimizador a gerar melhores planos de execução?

Alternativas
Q3939110 Banco de Dados
Em Sistemas Gerenciadores de Bancos de Dados (SGBDs), índices são estruturas amplamente utilizadas para otimização de desempenho e aceleração do acesso aos dados. Considere um banco de dados relacional que possui uma tabela R com milhões de registros, e uma coluna C nessa tabela recebe dois tipos de consultas frequentes: busca um valor específico para a coluna C, e busca por um intervalo de valores (usando operadores < e >). Nesse contexto, que tipo de índice pode ser utilizado para otimizar o desempenho dessas consultas frequentes na coluna C? 
Alternativas
Q3907829 Banco de Dados
Na otimização de consultas, o otimizador baseado em custo utiliza estatísticas de Histogramas para estimar a seletividade de predicados em colunas com distribuição de dados não uniforme. Considerando o impacto da SARGability (Search Arguments Ability − Capacidade de Argumentos de Busca) na performance, assinale a alternativa correta.
Alternativas
Q3885617 Banco de Dados
Um sistema de emissão de relatórios está lento. Após analisar o plano de execução, o DBA identifica que o SGBD está realizando um Table Scan em uma tabela de milhões de registros, mesmo com um filtro no campo DATA_OCORRENCIA.
O princípio fundamental de tunning a ser aplicado e o impacto esperado na performance da consulta é
Alternativas
Q3885615 Banco de Dados
Um DBA está planejando a indexação de uma tabela de clientes no MS SQL Server. Ele decide criar um índice Clustered na coluna CPF e um índice Non-Clustered na coluna EMAIL.
Assinale a opção que descreve o impacto do índice Clustered na organização física dos dados. 
Alternativas
Respostas
1: B
2: B
3: B
4: A
5: A
6: B
7: B
8: B
9: D
10: B
11: D
12: C
13: D
14: C
15: C
16: E
17: D
18: B
19: B
20: B