Pular para o conteúdo principal

Questão de Banco de Dados — Conceitos e Fases de Projeto e Modelagem de Dados — CESPE / CEBRASPE 2025

Banco de DadosConceitos e Fases de Projeto e Modelagem de Dados
Código
ce417334
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2025
Cargo
Tec ( )
Julgue os item a seguir, a respeito dos conceitos de dado, informação, conhecimento e inteligência.   A abstração no nível de visualização de um sistema de banco de dados apresenta as informações de forma simples, de modo que um usuário leigo é capaz de utilizar um sistema complexo.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Níveis de Abstração em Banco de Dados

Gabarito: Certo. A afirmação está correta: o nível de abstração que apresenta as informações de forma simples, permitindo que um usuário leigo utilize um sistema complexo, é o nível externo (ou de visão), conforme a arquitetura de três esquemas (ANSI/SPARC). Esse nível oferece uma visão parcial e simplificada do banco de dados, ocultando a complexidade dos níveis conceitual e interno.

A arquitetura de três esquemas, também conhecida como arquitetura ANSI/SPARC, é um modelo que separa a visão do usuário da estrutura física de armazenamento dos dados. Ela é composta por três níveis: externo (ou de visão), conceitual e interno. O nível externo é o mais alto e representa a visão que cada usuário ou aplicação tem do banco de dados. Ele mostra apenas uma parte do banco, com os dados relevantes para aquele usuário específico, de forma simplificada e adaptada às suas necessidades. É por isso que um usuário leigo, como um funcionário de RH que consulta a folha de pagamento, consegue interagir com um sistema complexo sem precisar entender como os dados estão armazenados fisicamente ou como as consultas são processadas.

O nível conceitual descreve a estrutura de todo o banco de dados, incluindo todas as entidades, atributos, relacionamentos e restrições, mas sem detalhes de implementação. Já o nível interno descreve como os dados são fisicamente armazenados, incluindo estruturas de armazenamento, índices e métodos de acesso. A separação entre esses níveis proporciona a independência de dados, que é a capacidade de alterar um nível sem afetar os níveis superiores. A independência lógica permite alterar o esquema conceitual sem alterar os esquemas externos, enquanto a independência física permite alterar o esquema interno sem alterar o conceitual.

Na prática, quando um usuário interage com um sistema de banco de dados, ele está utilizando uma visão externa. Por exemplo, um sistema de biblioteca pode ter uma visão para o bibliotecário, que mostra informações de empréstimos e devoluções, e outra para o usuário comum, que mostra apenas a disponibilidade de livros. Ambas as visões são simplificadas e não expõem a complexidade do esquema conceitual ou do armazenamento físico. Essa abstração é fundamental para a usabilidade e para a segurança, pois cada usuário só enxerga os dados que lhe são pertinentes.

A pegadinha desta questão está em confundir o nível externo com o nível conceitual ou com o modelo de dados. O nível externo é a visão do usuário, enquanto o modelo conceitual (como o modelo entidade-relacionamento) é uma representação de alto nível da estrutura do banco, independente de SGBD, mas que não é diretamente a visão do usuário final. O nível externo é uma abstração que simplifica e adapta o modelo conceitual para atender às necessidades específicas de cada usuário.

NÃO CAIA NESSA!

A banca pode tentar confundir o nível externo com o modelo conceitual. O modelo conceitual é uma representação de alto nível da estrutura do banco, independente de SGBD, mas que não é diretamente a visão do usuário final. O nível externo é uma abstração que simplifica e adapta o modelo conceitual para atender às necessidades específicas de cada usuário.

Critério

Nível Externo (Visão)

Nível Conceitual

Nível Interno

Objetivo

Apresentar dados de forma simples e específica para cada usuário

Descrever a estrutura lógica completa do banco (entidades, atributos, relacionamentos)

Descrever o armazenamento físico (índices, estruturas, métodos de acesso)

Visibilidade

Parcial – apenas dados relevantes ao usuário

Total – todo o banco, sem detalhes de implementação

Total – detalhes de armazenamento físico

Usuário típico

Usuário leigo ou aplicação final

Administrador de dados / projetista

Administrador de banco de dados (DBA)

Complexidade percebida

Baixa (simplificada)

Média (estrutural, sem física)

Alta (técnica)

Independência afetada

Independência lógica (protege visões)

Independência lógica e física (intermediário)

Independência física (protege conceitual)

Item — ✅ Correto

A afirmação descreve exatamente a função do nível externo (ou de visão) na arquitetura de três esquemas. Esse nível apresenta as informações de forma simples e adaptada, permitindo que um usuário leigo interaja com o sistema sem conhecer os detalhes de implementação. A complexidade do armazenamento físico e da estrutura conceitual fica oculta, garantindo a abstração e a independência de dados.

Gabarito: Certo.

Link permanente: /questoes/ce417334