Pular para o conteúdo

Provas

← Voltar para a lista de provas

BANRISUL — Concurso 2025 (Edital nº 1, de 12/03/2025) — Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados — Prova Objetiva — Con…

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Cebraspe2025

50 questões nesta prova · página 1 de 3 · 49 com gabarito

Banco de Dados Controle de Concorrência — Deadlock

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Assinale a opção correta em relação a deadlock.
Selecione uma alternativa

Resolução comentada

Deadlock é espera circular por recursos que não são liberados, e pode ser evitado com técnicas de escalonamento.

O deadlock ocorre quando transações formam um ciclo de espera por bloqueios que nunca serão liberados. Pode ser prevenido ou evitado com técnicas de escalonamento, como controle otimista, ordenação de recursos ou timestamps. Por isso E é a correta.

Análise das alternativas

A) Errada: deadlocks ocorrem também em SGBDs centralizados. B) Errada: não é falha de conexão e não se resolve com commit, pois exige abortar uma das transações. C) Errada: decorre da lógica de bloqueios entre transações, e não de hardware. D) Errada: leituras simultâneas com bloqueios compartilhados não geram deadlock.

Referência: Elmasri & Navathe; Silberschatz — controle de concorrência e deadlock.

Resolução comentada do VaiConcursos.

Redes de Computadores Redes Locais (LAN)

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

A respeito de redes locais (LAN), assinale a opção correta.
Selecione uma alternativa

Resolução comentada

LANs têm alta taxa de transferência em distâncias curtas, como dentro de um edifício.

Redes locais cobrem áreas pequenas (sala, prédio, campus) e geralmente oferecem altas taxas de transmissão com baixa latência. Por isso D está correta.

Análise das alternativas

A) Errada: LANs podem ser cabeadas (Ethernet) ou sem fio. B) Errada: HTTP é protocolo de aplicação, e não o principal da LAN nem faz a comunicação entre switches e roteadores. C) Errada: conectar cidades diferentes é característica de WAN ou MAN. E) Errada: LAN privada não exige autorização federal nem é administrada por provedores de Internet.

Referência: Tanenbaum; Kurose — redes locais.

Resolução comentada do VaiConcursos.

Programação Programação Estruturada

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

A programação estruturada surgiu como uma alternativa à programação não estruturada, com o objetivo de facilitar o desenvolvimento, a leitura e a manutenção de programas. Um dos princípios fundamentais da programação estruturada é
Selecione uma alternativa

Resolução comentada

A programação estruturada usa sequência, seleção e repetição, com sub-rotinas.

A programação estruturada se baseia em três estruturas de controle (sequência, seleção e repetição) e na divisão do programa em funções ou procedimentos, evitando desvios arbitrários. Isso é o que diz a alternativa C.

Análise das alternativas

A) Errada: as estruturas condicionais como if e switch são centrais nesse paradigma. B) Errada: o uso intensivo de goto é justamente o que a programação estruturada combate. D) Errada: múltiplas threads são concorrência e não são princípio da programação estruturada. E) Errada: variáveis globais em excesso são desencorajadas.

Referência: Dijkstra; Teorema de Böhm-Jacopini — programação estruturada.

Resolução comentada do VaiConcursos.

Engenharia de Software Componentização

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Considerando que, no desenvolvimento de software, o conceito de componentização é utilizado para melhorar a organização e a reutilização do código, assinale a opção correta.
Selecione uma alternativa

Resolução comentada

Bons componentes têm alta coesão e baixo acoplamento.

Componentização organiza o software em módulos reutilizáveis. Para isso, cada componente deve ter alta coesão (responsabilidade bem definida) e baixo acoplamento (pouca dependência dos outros), o que facilita reutilização e manutenção. Logo, B.

Análise das alternativas

A) Errada: a componentização não dispensa a modelagem arquitetural. C) Errada: componente não é função recursiva, e a recursão não tem relação com isso. D) Errada: os testes unitários continuam necessários. E) Errada: compartilhar variáveis globais aumenta o acoplamento, o que é indesejável.

Referência: Pressman; Sommerville — projeto baseado em componentes.

Resolução comentada do VaiConcursos.

Banco de Dados Segurança e Backup de Bancos de Dados

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Assinale a opção em que é apresentada uma ação adequada de segurança dos dados no contexto da administração de banco de dados.
Selecione uma alternativa

Resolução comentada

Backup automatizado com verificação periódica de integridade é uma ação adequada de segurança.

Políticas de backup automatizado e verificação periódica da integridade garantem a disponibilidade e a recuperação dos dados, e são boas práticas de administração. Por isso C está certa.

Análise das alternativas

A) Errada: expor a porta padrão do banco aumenta a superfície de ataque, ainda que restrita a IPs. B) Errada: backup manual e centralizado em uma só pessoa é frágil e gera risco de indisponibilidade. D) Errada: conta compartilhada impede rastreabilidade e viola o princípio do menor privilégio. E) Errada: autenticar só por IP é fraco, pois IPs podem ser falsificados e isso dispensa a identificação do usuário.

Referência: Boas práticas de administração de banco de dados e segurança da informação.

Resolução comentada do VaiConcursos.

Banco de Dados Modelo Entidade-Relacionamento

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Uma equipe de desenvolvimento está criando um sistema para gerenciar as operações de uma agência bancária. Após as primeiras entrevistas com os gerentes do banco, foram identificados os seguintes elementos do domínio:
• clientes realizam diversas transações bancárias;
• cada conta bancária pertence a um cliente específico;
• transações podem ser depósitos, saques ou transferências;
• as contas possuem saldo e data de abertura;
• a agência possui funcionários que atendem aos clientes;
• cada funcionário pode estar lotado em uma agência diferente ao longo do tempo.

Considerando a situação hipotética precedente, assinale a opção em que são apresentados somente elementos que devem ser modelados como entidades, de acordo com o modelo entidade-relacionamento.
Selecione uma alternativa

Resolução comentada

Cliente, conta, transação, funcionário e agência são as entidades.

Os elementos com identidade própria e relacionamentos no domínio são cliente, conta, transação, funcionário e agência. Saldo, data de abertura e tipo de transação são características e, portanto, atributos. Isso torna E a única opção só com entidades.

Análise das alternativas

A) Errada: 'saldo atual' é atributo da conta. B) Errada: 'tipo de transação' e 'saldo' são atributos. C) Errada: 'data da abertura da conta' é atributo. D) Errada: saque, depósito e transferência são tipos (valores) de transação, e não entidades separadas.

Referência: Elmasri & Navathe — entidades e atributos.

Resolução comentada do VaiConcursos.

Banco de Dados Modelo Entidade-Relacionamento — Tipos de Atributos

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Assinale a opção correta em relação aos tipos de atributos no contexto da modelagem de dados de acordo com o modelo entidade-relacionamento.
Selecione uma alternativa

Resolução comentada

Atributo derivado é calculado a partir de outros atributos armazenados.

Atributos derivados têm valor obtido a partir de outros atributos, como a idade calculada pela data de nascimento. Por isso D está correta.

Análise das alternativas

A) Errada: atributos chave podem ser simples, como um código. B) Errada: quem pode ser decomposto em subpartes é o atributo composto, e não o simples. C) Errada: multivalorados podem ser combinados com compostos. E) Errada: quem tem múltiplos valores é o multivalorado, e o composto é formado por subpartes.

Referência: Elmasri & Navathe — tipos de atributos no modelo ER.

Resolução comentada do VaiConcursos.

Banco de Dados Modelo Entidade-Relacionamento

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Uma equipe de analistas está desenvolvendo o banco de dados de uma agência bancária e, durante o levantamento de requisitos, colheu os seguintes dados:
• cada cliente possui um código único, nome, CPF, endereço e pode possuir mais de uma conta bancária;
• cada conta bancária pertence a um único cliente, possui número exclusivo, tipo (corrente ou poupança) e saldo;
• a agência deseja armazenar os dados de transações, que envolvem valores movimentados em contas bancárias, com data, hora e tipo (depósito, saque ou transferência).

Com base nessa situação hipotética, assinale a opção em que é corretamente descrita a modelagem conceitual dos dados conforme o modelo entidade-relacionamento.
Selecione uma alternativa

Resolução comentada

Cliente, conta e transação são entidades, e cliente–conta é 1:N.

Cliente, conta e transação têm identidade e atributos próprios, por isso são entidades. Como um cliente pode ter várias contas e cada conta pertence a um só cliente, o relacionamento é 1:N, como diz B.

Análise das alternativas

A) Errada: no enunciado o endereço é apenas um atributo do cliente (que pode ser composto), e não uma entidade. C) Errada: cliente tem atributos e relacionamentos próprios, por isso é entidade. D) Errada: transação tem atributos próprios (data, hora, tipo) e é mais bem modelada como entidade ligada à conta. E) Errada: uma transação não é atributo, pois tem estrutura e identidade próprias.

Referência: Elmasri & Navathe — modelo entidade-relacionamento.

Resolução comentada do VaiConcursos.

Banco de Dados Modelo Relacional — Chaves

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

No modelo relacional de banco de dados, diferentes tipos de chaves são utilizados para garantir a integridade e a unicidade das tuplas nas tabelas. Nesse modelo, superchave é
Selecione uma alternativa

Resolução comentada

Superchave é qualquer conjunto de atributos que identifica unicamente uma tupla.

Superchave é um conjunto de um ou mais atributos cujos valores identificam unicamente cada tupla da relação. Toda chave candidata é uma superchave mínima, mas nem toda superchave é mínima. Logo, C é a correta.

Análise das alternativas

A) Errada: isso lembra a chave primária, que não aceita nulos, mas não define superchave. B) Errada: descreve a chave estrangeira. D) Errada: descreve a chave alternativa. E) Errada: chave composta é formada por atributos da mesma relação, e não de tabelas diferentes.

Referência: Silberschatz; Elmasri & Navathe — chaves no modelo relacional.

Resolução comentada do VaiConcursos.

Banco de Dados Normalização

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Em um banco de dados que armazena informações sobre pedidos de clientes, uma tabela foi criada inicialmente com as seguintes colunas: PedidoID, ClienteNome, ClienteTelefone, ProdutoID, ProdutoNome, Quantidade e PreçoUnitario. Essa estrutura apresenta redundâncias e possíveis anomalias.

Nessa situação, a normalização tem como objetivo
Selecione uma alternativa

Resolução comentada

A normalização reduz redundância e elimina anomalias de inserção, atualização e exclusão.

O objetivo da normalização é organizar os dados em tabelas bem estruturadas, reduzindo redundância e evitando anomalias de inserção, atualização e exclusão. No caso da tabela de pedidos, dados de cliente e produto repetidos seriam separados em tabelas próprias.

Análise das alternativas

A) Errada: a normalização usa chaves estrangeiras para ligar as tabelas. B) Errada: duplicar dados é desnormalização, e não normalização. C) Errada: os relacionamentos são mantidos e são necessários. E) Errada: replicar dados redundantes é o oposto da normalização.

Referência: Elmasri & Navathe — projeto de banco de dados relacional e normalização.

Resolução comentada do VaiConcursos.

Banco de Dados Normalização — Terceira Forma Normal (3FN)

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Em um processo de normalização de banco de dados relacional, uma relação estará na terceira forma normal (3FN) se
Selecione uma alternativa

Resolução comentada

A 3FN exige a 2FN e atributos não primos dependentes diretamente da chave, sem dependências transitivas.

Uma relação está na 3FN se estiver na 2FN e nenhum atributo não primo depender transitivamente da chave primária, ou seja, todos dependem diretamente dela. Essa é a ideia da alternativa E.

Análise das alternativas

A) Errada: a 3FN não elimina todas as redundâncias nem proíbe qualquer dependência entre atributos não chave além do que trata a transitividade. B) Errada: a 3FN proíbe dependências transitivas de não primos. C) Errada: ausência de dependência parcial é a definição da 2FN, e a 3FN exige mais. D) Errada: inverte o conceito, pois a 3FN exige que não haja dependência transitiva.

Referência: Elmasri & Navathe — Terceira Forma Normal.

Resolução comentada do VaiConcursos.

Banco de Dados Normalização — Forma Normal de Boyce-Codd (FNBC)

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Considerando que as formas normais organizam os dados em estruturas lógicas que favorecem a eficiência e a consistência, é correto afirmar que uma relação está na forma normal de Boyce-Codd (FNBC) se
Selecione uma alternativa

Resolução comentada

Na FNBC, todo determinante de dependência funcional deve ser superchave.

Uma relação está na FNBC quando, para toda dependência funcional não trivial X → Y, X é uma superchave. A alternativa D traz exatamente essa definição.

Análise das alternativas

A) Errada: o conceito correto é superchave, e não 'chave primária candidata', e a formulação é imprecisa. B) Errada: estar na 3FN e não ter multivalorados não define a FNBC, que é mais restritiva que a 3FN. C) Errada: isso se aproxima da definição de 3FN, e não da FNBC. E) Errada: eliminar dependências parciais e transitivas descreve 2FN e 3FN e não garante a FNBC.

Referência: Elmasri & Navathe — Forma Normal de Boyce-Codd.

Resolução comentada do VaiConcursos.

Banco de Dados Normalização — Terceira Forma Normal (3FN)

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Uma empresa financeira armazena os dados de seus empréstimos em uma única tabela, nomeada como Emprestimos, com a seguinte estrutura simplificada: Emprestimos (CPF_Cliente, Nome_Cliente, Codigo_Emprestimo, Data_Emprestimo, Valor, Nome_Agente, Email_Agente). Durante as operações do sistema, observou-se que, para atualizar o nome de um agente de crédito, seria preciso modificar várias linhas, o que geraria inconsistência caso alguma linha não fosse atualizada corretamente.

Nessa situação hipotética, considerados os conceitos de normalização, o problema descrito está relacionado
Selecione uma alternativa

Resolução comentada

Os dados do agente dependem de Codigo_Emprestimo apenas transitivamente, o que indica dependência transitiva, resolvida na 3FN.

Nome_Agente e Email_Agente descrevem o agente, mas na tabela dependem da chave (Codigo_Emprestimo) por meio de outro atributo não chave, que identifica o agente. Isso é uma dependência transitiva, e a 3FN a elimina ao separar os agentes em outra tabela. Assim, o nome do agente passa a ser atualizado em um só lugar.

Análise das alternativas

A) Errada: o enunciado não aponta atributos multivalorados nem compostos, que seriam problemas de 1FN. C) Errada: a dependência parcial exigiria chave composta com atributos dependentes de só parte dela, o que não é o caso descrito. B) Errada: o problema não é de decomposição sem preservação de dependências. E) Errada: o problema não é de dependência multivalorada (4FN).

Referência: Elmasri & Navathe — normalização (1FN a 3FN).

Resolução comentada do VaiConcursos.

Banco de Dados Índices

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Assinale a opção em que é mencionada técnica ou estrutura de otimização de desempenho que permite ao SGBD acessar rapidamente registros específicos sem necessidade de examinar todos os dados de uma tabela.
Selecione uma alternativa

Resolução comentada

Índice permite acesso rápido a registros sem varrer toda a tabela.

O índice é uma estrutura auxiliar (por exemplo, B-tree) que localiza registros diretamente a partir do valor da chave, evitando a leitura completa da tabela. Por isso a alternativa B é a correta.

Análise das alternativas

A) Errada: o backup incremental trata de cópias de segurança, e não de desempenho de consulta. C) Errada: a normalização reduz redundância e anomalias, e não acelera o acesso a registros específicos. D) Errada: relacionamento é um conceito de modelagem que liga entidades ou tabelas. E) Errada: o controle de concorrência gerencia acessos simultâneos e não localiza registros rapidamente.

Referência: Silberschatz — índices e otimização de consultas.

Resolução comentada do VaiConcursos.

Banco de Dados Funcionalidades de SGBD

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

A respeito das funcionalidades oferecidas por um SGBD, assinale a opção correta.
Selecione uma alternativa

Resolução comentada

Um SGBD moderno oferece controle de concorrência, integridade, segurança e recuperação.

Além de armazenar dados, o SGBD fornece mecanismos próprios de controle de concorrência, restrições de integridade, segurança (autenticação e autorização) e recuperação de falhas (log, backup, recovery). A alternativa B descreve isso corretamente.

Análise das alternativas

A) Errada: armazenar dados é apenas uma das funções, e a principal é gerenciar o acesso e a manipulação deles de forma controlada. C) Errada: a integridade referencial é tratada pelo SGBD por meio de chaves estrangeiras, e não só pela aplicação. D) Errada: segurança e integridade são tratadas pelo SGBD e pelo DBA, e não apenas pelo administrador do SO. E) Errada: o SGBD tem seu próprio controle de concorrência (bloqueios, MVCC etc.).

Referência: Elmasri & Navathe — características da abordagem de banco de dados.

Resolução comentada do VaiConcursos.

Banco de Dados Índices

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Em relação à organização física de dados e ao uso de estruturas auxiliares para acesso eficiente a bancos de dados relacionais, assinale a opção correta.
Selecione uma alternativa

Resolução comentada

Índice clusterizado ordena fisicamente os dados conforme a chave do índice.

Em um índice clusterizado, as linhas da tabela são armazenadas fisicamente na ordem dos valores da chave do índice, e por isso só pode haver um por tabela. Isso torna a alternativa E correta.

Análise das alternativas

A) Errada: o SGBD usa índices e outros métodos de acesso, e o full scan é só uma das opções. B) Errada: índices bitmap são usados em bancos relacionais, especialmente em data warehouses e colunas de baixa cardinalidade. C) Errada: índices em geral aceleram consultas e evitam a leitura de toda a tabela. D) Errada: índices ocupam espaço em disco e, se forem clusterizados, alteram a organização física dos dados.

Referência: Silberschatz — indexação e organização de arquivos.

Resolução comentada do VaiConcursos.

Banco de Dados Arquitetura ANSI/SPARC

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

A arquitetura em três esquemas, proposta pelo modelo ANSI/SPARC, define níveis de abstração que separam a visão do usuário final, a estrutura lógica dos dados e a organização física do armazenamento. A respeito dessa arquitetura, assinale a opção correta.
Selecione uma alternativa

Resolução comentada

O nível interno da ANSI/SPARC trata da organização física dos dados.

A arquitetura ANSI/SPARC tem três níveis: externo (visões do usuário), conceitual (estrutura lógica global) e interno (armazenamento físico). O nível interno descreve estruturas de armazenamento, caminhos de acesso, ordenação e compactação, o que torna correta a alternativa A.

Análise das alternativas

B) Errada: são três níveis, e não existe nível 'transacional'. C) Errada: a estrutura global e lógica é do nível conceitual; o externo define as visões. D) Errada: a estrutura lógica central compartilhada é o nível conceitual. E) Errada: a organização física dos dados é do nível interno.

Referência: Elmasri & Navathe; Silberschatz — arquitetura em três esquemas (ANSI/SPARC).

Resolução comentada do VaiConcursos.

Banco de Dados Transações — Propriedades ACID

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Considerando que as transações devem obedecer ao conjunto de propriedades conhecido como ACID, assinale a opção correta.
Selecione uma alternativa

Resolução comentada

Consistência leva o banco de um estado válido a outro válido.

A consistência assegura que a transação preserve as regras e restrições do esquema, partindo de um estado válido para outro válido.

Análise das alternativas

A) ACID aplica-se também a bancos centralizados. B) Atomicidade é tudo ou nada, sem conclusão parcial. D) Isolamento não exige execução estritamente sequencial, mas o efeito como se fosse. E) Durabilidade garante persistência em meio estável após o commit, não em memória principal.

Referência: Propriedades ACID – Elmasri & Navathe.

Resolução comentada do VaiConcursos.

Banco de Dados Controle de Concorrência — Serializabilidade

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Assinale a opção correta, a respeito de serializabilidade, um dos critérios fundamentais utilizados no controle de concorrência em transações.
Selecione uma alternativa

Resolução comentada

Serializabilidade baseia-se na equivalência com uma execução serial.

Um escalonamento concorrente é serializável quando equivale a alguma execução serial das mesmas transações, preservando a consistência.

Análise das alternativas

A) Os bloqueios (2PL) existem para garantir serializabilidade. B) Leituras não conflitam entre si, então não tornam o escalonamento não serializável. C) Não precisa ser sequencial, basta ser equivalente a um serial. E) Garantem a integridade.

Referência: Elmasri & Navathe – Serializabilidade de escalonamentos.

Resolução comentada do VaiConcursos.

Banco de Dados Índices — Árvores B+ e Hashing

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Os métodos de acesso utilizados em bancos de dados têm impacto direto no desempenho das consultas, destacando-se, entre os principais, as estruturas baseadas em árvores e o método de hashing. A esse respeito, assinale a opção correta.
Selecione uma alternativa

Resolução comentada

Árvores B+ são eficientes tanto para busca pontual quanto para intervalos ordenados.

Nas árvores B+, as folhas são encadeadas e ordenadas, permitindo busca por igualdade e varredura sequencial de intervalos.

Análise das alternativas

A) O otimizador pode optar por full scan mesmo com índice. B) Hash é ótimo para igualdade, mas ruim para intervalos. C) Hash não preserva ordem. D) B+ é muito adequada à busca sequencial.

Referência: Silberschatz; Elmasri & Navathe – Indexação e hashing.

Resolução comentada do VaiConcursos.