Questão FC95591
Com relação à arquitetura e ao acesso a banco de dados, julgue o item a seguir. No nível externo, pode-se ter uma visão única de todo o banco de dados, incluindo definições de esqu
Conceitos Iniciais de Bancos de Dados
CEBRASPE (CESPE) · 2015
No nível externo, pode-se ter uma visão única de todo o banco de dados, incluindo definições de esquemas e restrições de integridade, independentemente do armazenamento físico.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário: A questão está errada porque o nível externo não oferece uma visão única de todo o banco de dados, mas sim visões personalizadas para usuários, enquanto o nível conceitual define o esquema global. Além disso, definições de esquemas e restrições de integridade estão no nível conceitual, não no externo.
Modelo de Três Níveis:

- Nível Externo (Visão Externa): Representa as visões personalizadas para grupos específicos de usuários. Cada visão mostra apenas os dados relevantes para aquele grupo, simplificando o acesso.
- Nível Conceitual: Define a estrutura lógica global do banco de dados, incluindo esquemas, tabelas e restrições de integridade (ex.: chaves primárias, foreign keys). É a visão unificada de todo o banco.
- Nível Interno: Lida com a representação física dos dados (ex.: índices, organização em disco), incluindo detalhes de armazenamento.
- Independência Lógica: Permite alterar a estrutura lógica (nível conceitual) sem afetar as visões externas (ex.: mudar uma tabela sem alterar a visão do usuário).
- Independência Física: Permite alterar a estrutura física (nível interno) sem afetar o nível conceitual ou externo (ex.: mudar o formato de armazenamento sem impactar usuários).
Exemplo prático:
Imagine um hospital com registros de pacientes. Esse hospital funciona em três níveis:
- Nível Externo (Visão Personalizada para Usuários):
Esse é o que os médicos veem quando acessam os registros. Eles não veem todos os dados do hospital, mas apenas uma "prateleira" preparada para eles. Por exemplo, os médicos veem só os dados dos pacientes que estão cuidando, como nome, idade e diagnóstico (ex.: "João, 30 anos, gripe"). Essa visão é personalizada, para facilitar o trabalho deles, sem mostrar detalhes técnicos ou dados de outros departamentos. Isso é o nível externo: cada usuário (médico) tem uma visão específica. - Nível Conceitual (Esquema Geral do Banco):
Agora, imagine o catálogo geral que o chefe do hospital usa. Esse catálogo mostra todos os registros do hospital, organizado em tabelas como "Pacientes" e "Consultas", com regras claras, como "todo paciente precisa ter um número de identificação único". Esse é o plano geral de como os dados estão estruturados, mas não diz onde estão fisicamente guardados. Isso é o nível conceitual: a visão completa e as regras para todo o banco de dados. - Nível Interno (Armazenamento Físico):
Por trás, existe o "depósito" onde os dados estão realmente salvos, como um armário com pastas e arquivos. O técnico de TI sabe que os dados dos pacientes estão em um disco específico, organizados com índices para achar rapidamente (ex.: "pacientes na pasta A1, em ordem de ID"). Isso é o nível interno: cuida de como os dados são armazenados fisicamente, mas os médicos não precisam se preocupar com isso.
Padrão mental de erro do CEBRASPE:
Este erro se encaixa no padrão mental previamente identificado: "Negação Incorreta de Conceito". A questão nega incorretamente que o modelo possa ser um snowflake, quando a inclusão de uma tabela normalizada (Categorias) o qualificaria como tal.

Conteúdo do catálogo FC Concursos · Atualizado em