Pular para o conteúdo principal

Questão de Banco de Dados — Arquitetura de Banco de Dados — CESPE / CEBRASPE 2025

Banco de DadosArquitetura de Banco de Dados
Código
ce195205
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Desenvolvimento de Software
Na arquitetura de banco de dados relacional, a camada de abstração de dados tem como principal objetivo
  1. Adisponibilizar uma interface amigável ao administrador de dados.
  2. Brealizar o balanceamento de carga entre os servidores que são usados pelo banco de dados.
  3. Cfacilitar a automatização de backups dos dados.
  4. Dtornar transparente a camada física, de modo que os usuários possam trabalhar com uma visão lógica dos dados.
  5. Edisponibilizar dados de consultas frequentes, armazenando-as de forma temporária.
Revelar gabarito e comentário

GabaritoD — tornar transparente a camada física, de modo que os usuários possam trabalhar com uma visão lógica dos dados.

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”.

Arquitetura de banco de dados relacional: camada de abstração

Gabarito: letra D. A principal função da camada de abstração de dados em um banco de dados relacional é esconder os detalhes da implementação física (como estruturas de armazenamento, índices, alocação em disco) e fornecer uma visão lógica e conceitual dos dados, permitindo que os usuários e aplicativos interajam com os dados sem se preocupar com sua representação física. Esse conceito é fundamental no modelo de três esquemas (externo, conceitual, interno) proposto pelo ANSI/SPARC.

Alternativa A — ❌ Incorreta

Disponibilizar uma interface amigável ao administrador de dados não é o objetivo central da abstração de dados. A camada de abstração visa separar a visão lógica da física, não necessariamente oferecer uma interface amigável; interfaces amigáveis são papel das ferramentas de administração ou do esquema externo (visões).

Alternativa B — ❌ Incorreta

Realizar balanceamento de carga entre servidores é função de componentes de infraestrutura e middlewares de banco de dados, não da camada de abstração de dados. Essa camada é puramente lógica e não gerencia aspectos de desempenho ou distribuição de carga.

Alternativa C — ❌ Incorreta

Facilitar a automatização de backups é uma atividade operacional da administração do banco de dados, não faz parte do propósito da abstração de dados. A abstração foca na independência entre a visão do usuário e o armazenamento físico, e não em tarefas de backup.

Alternativa D — ✅ Correta ⟵ GABARITO

"Tornar transparente a camada física, de modo que os usuários possam trabalhar com uma visão lógica dos dados" descreve exatamente o objetivo da abstração de dados. Esse é o princípio da independência física: alterações no esquema interno (armazenamento) não afetam o esquema conceitual nem as visões externas, garantindo que usuários finais e desenvolvedores lidem com uma representação lógica estável.

Alternativa E — ❌ Incorreta

Disponibilizar dados de consultas frequentes armazenando-os de forma temporária é tarefa de caches ou materialized views (visões materializadas), não da camada de abstração. A abstração é estrutural, não armazena dados temporários; ela define como os dados são organizados logicamente.

Gabarito: letra D.

Link permanente: /questoes/ce195205