Questão de Banco de Dados — Conceitos e Fases de Projeto e Modelagem de Dados — CESPE / CEBRASPE 2025
- Código
- ce417216
- Banca
- CESPE / CEBRASPE
- Órgão
- PC DF
- Ano
- 2025
- Cargo
- GAAPC ( )
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado (E). A afirmação atribui ao modelo físico uma característica que é própria do modelo conceitual: a visão abstrata do banco de dados, com identificação de entidades e relacionamentos. O modelo físico, ao contrário, descreve os detalhes de armazenamento físico dos dados (arquivos, páginas, índices, métodos de acesso), dependendo do SGBD específico. A banca inverteu os papéis dos modelos conceitual e físico — armadilha clássica nesse tema.
A modelagem de dados é o processo de criar uma representação (esquema) da estrutura de um banco de dados, e ela ocorre em três níveis de abstração, cada um com um propósito e um nível de detalhe diferente. É fundamental não confundir esses níveis com os modelos de representação de dados (como o Modelo Entidade-Relacionamento e o Modelo Relacional), nem com os níveis da arquitetura de três esquemas (ANSI/SPARC).
O modelo conceitual (ou de alto nível) é o mais abstrato. Ele descreve o banco de dados em termos de entidades, atributos e relacionamentos, independentemente de qualquer SGBD ou hardware. É a visão do negócio, do "mini-mundo", e serve para comunicar com o usuário final o que será armazenado. O exemplo típico é o Diagrama Entidade-Relacionamento (DER).
O modelo lógico (ou representativo, ou de implementação) descreve a estrutura de dados conforme a visão do usuário do SGBD, mas ainda sem detalhes de armazenamento físico. Ele mostra as tabelas (ou classes, cubos, etc.), os atributos, os relacionamentos e as restrições, dependendo do tipo de SGBD (relacional, orientado a objetos, etc.). O exemplo típico é o Modelo Relacional.
O modelo físico (ou de baixo nível) é o mais detalhado e o menos abstrato. Ele descreve exatamente como os dados serão armazenados no computador: estrutura de armazenamento (arquivos, páginas), caminhos e métodos de acesso (índices, varreduras), técnicas de organização (ordenação, compactação). Ele depende do SGBD específico (Oracle, MySQL, PostgreSQL, etc.).
A pegadinha da questão está exatamente aí: a banca trocou as definições. "Visão abstrata", "entidades principais" e "relacionamentos" são termos do modelo conceitual, não do físico. O modelo físico é a antítese da abstração — é a materialização, o detalhe de como os dados ficam no disco.
Para fixar, veja a comparação:
Critério | Modelo Conceitual | Modelo Lógico | Modelo Físico |
|---|---|---|---|
Nível de abstração | Alto (abstrato) | Médio | Baixo (detalhado) |
O que descreve | Entidades, atributos, relacionamentos | Tabelas, atributos, relacionamentos, restrições | Arquivos, páginas, índices, ordenação |
Dependência de SGBD | Independente | Depende do tipo de SGBD | Depende do SGBD específico |
Exemplo | Modelo Entidade-Relacionamento (DER) | Modelo Relacional | Implementação em Oracle, MySQL |
Guarde essa fronteira: abstração e entidades/relacionamentos = conceitual; detalhes de armazenamento = físico. É exatamente nessa distinção que a questão se resolve.
A afirmação está errada porque descreve o modelo conceitual, não o físico. O modelo físico não estabelece uma "visão abstrata" — ele faz o oposto: descreve os detalhes concretos de armazenamento, como arquivos, páginas, índices e métodos de acesso, dependendo do SGBD específico. A identificação de "entidades principais e relacionamentos" é a função do modelo conceitual, que é independente de hardware e software.
A banca inverteu os conceitos: pegou as características do modelo conceitual e as atribuiu ao modelo físico. Essa é uma pegadinha recorrente em provas de banco de dados.
A banca adora inverter os papéis dos modelos de dados. Aqui, ela pegou as características do modelo conceitual (visão abstrata, entidades, relacionamentos) e as atribuiu ao modelo físico. Na prova, desconfie sempre que a afirmação misturar "abstração" com "físico" — são conceitos opostos. O físico é o nível mais detalhado e concreto, o conceitual é o mais abstrato.
Para não errar, associe cada modelo a uma palavra-chave: Conceitual = ENTIDADES e RELACIONAMENTOS (abstrato); Lógico = TABELAS (visão do usuário do SGBD); Físico = ARQUIVOS, ÍNDICES, ARMAZENAMENTO (detalhado). Se a questão falar de "entidades" e "relacionamentos", é conceitual; se falar de "disco", "índice" ou "página", é físico.
Gabarito: Errado (E).
Link permanente: /questoes/ce417216