Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2023
Banco de Dados›Banco de Dados Relacionais
Código
ce156220
Banca
CESPE / CEBRASPE
Órgão
MPE-RO
Ano
2023
Nível
Superior
Cargo
Analista de Suporte Computacional
Em um banco de dados relacional, o índice
Agarante a consistência dos dados, evitando conflitos e duplicidades.
Bpermite a criação de relacionamentos entre tabelas, garantindo a integridade referencial.
Cé responsável por controlar o acesso e a autenticação dos usuários, garantindo a segurança dos dados.
Dpermite a organização física dos registros, melhorando o desempenho das consultas.
Efacilita a modelagem conceitual, definindo os atributos e as entidades do sistema.
Revelar gabarito e comentário▾
GabaritoD — permite a organização física dos registros, melhorando o desempenho das consultas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Índices em Banco de Dados Relacionais
Gabarito: letra D. O índice é uma estrutura de acesso auxiliar que organiza fisicamente os registros (ex.: árvore B+), reduzindo o número de acessos ao disco e melhorando o desempenho das consultas. As demais alternativas atribuem ao índice funções que pertencem a outros mecanismos do banco de dados, como restrições de integridade, chaves estrangeiras, controle de acesso e modelagem conceitual.
Alternativa A — ❌ Incorreta
A consistência dos dados e a prevenção de duplicidades são garantidas por restrições de integridade (ex.: chave primária, chave única, verificação), e não por índices. Embora um índice único possa evitar valores duplicados, sua finalidade primária é desempenho, não consistência.
Alternativa B — ❌ Incorreta
Relacionamentos entre tabelas e a integridade referencial são implementados por chaves estrangeiras (foreign keys) e suas restrições associadas, não por índices. Índices podem existir sobre chaves estrangeiras para acelerar junções, mas não criam relacionamentos.
Alternativa C — ❌ Incorreta
O controle de acesso e autenticação de usuários é responsabilidade do SGBD por meio de mecanismos de segurança (usuários, papéis, permissões). Índices não têm função de segurança.
Alternativa D — ✅ Correta ⟵ GABARITO
Os índices são estruturas de acesso auxiliares que organizam fisicamente os registros (ou fornecem caminhos de acesso secundários) para agilizar a recuperação de dados. Conforme o material de apoio, "índices são estruturas de acesso auxiliares associados a tabelas, que são utilizados para agilizar a recuperação de registros em resposta a certas condições de pesquisa". Essa organização física (como em árvores B+) reduz o custo de busca e melhora o desempenho das consultas.
Alternativa E — ❌ Incorreta
A modelagem conceitual (definição de entidades, atributos e relacionamentos) é feita durante o projeto do banco de dados, utilizando modelos como o Entidade-Relacionamento. Índices são implementados na fase física e não participam da modelagem conceitual.
PEGA ESSA DICA!
Na prova, associe índices sempre a desempenho de consultas e organização física. As demais funções (integridade, segurança, relacionamentos, modelagem) são de outros componentes. Lembre-se também dos custos: índices melhoram leitura, mas pioram escrita e consomem espaço.