Pular para o conteúdo principal

Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — Quadrix 2025

Banco de DadosDER - Diagrama de Entidade e Relacionamento
Código
qg594922
Banca
Quadrix
Órgão
CFO
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
Bancos de dados armazenam o maior valor intangível das empresas: seus dados. Para isso, utilizam‑se sistemas de gerenciamento de banco de dados e metodologias de análise para dar qualidade a esse armazenamento. Com base nessa informação, julgue o item seguinte.O modelo ER é uma abstração de alto nível que representa dados como entidades, atributos e relacionamentos, facilitando o design lógico do banco de dados.
  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”.

Modelo Entidade-Relacionamento (MER) e o design lógico do banco de dados

Gabarito: ✅ CERTO. O modelo ER é, de fato, uma abstração de alto nível que representa dados como entidades, atributos e relacionamentos, e essa representação conceitual é a base para o design lógico do banco de dados. A afirmação está correta porque descreve com precisão o papel do modelo ER na modelagem de dados, que é independente de detalhes de implementação física e serve como ponte para o modelo lógico.

O modelo Entidade-Relacionamento (MER) é a principal técnica de modelagem conceitual de bancos de dados. Ele foi proposto por Peter Chen em 1976 e tem como objetivo representar, de forma abstrata e de alto nível, a estrutura de dados de um sistema, descrevendo os objetos do mundo real (entidades), suas características (atributos) e as associações entre eles (relacionamentos). Essa abstração é chamada de "alto nível" porque é facilmente compreendida por usuários não técnicos, pois se aproxima da visão que as pessoas têm do negócio, e não da forma como os dados serão fisicamente armazenados.

A modelagem de dados é um processo que se divide em três níveis de abstração, cada um com um propósito específico:

Nível

Modelo

Propósito

Dependência

Conceitual

Modelo Entidade-Relacionamento (MER)

Representar os dados de forma abstrata, próxima da visão do usuário, identificando entidades, atributos e relacionamentos.

Independente de hardware e software (SGBD).

Lógico

Modelo Relacional

Representar os dados de forma estruturada, com tabelas, colunas, chaves primárias e estrangeiras, adequada ao modelo de dados do SGBD.

Dependente do tipo de SGBD (relacional, objeto, etc.).

Físico

Linguagem SQL (DDL)

Descrever como os dados serão armazenados fisicamente no disco, incluindo tipos de dados, índices, partições e restrições.

Dependente do SGBD específico (Oracle, MySQL, etc.).

O MER é o ponto de partida do projeto de banco de dados. Ele é elaborado na fase de modelagem conceitual, que antecede o projeto lógico e o projeto físico. O diagrama que representa o MER é chamado de Diagrama Entidade-Relacionamento (DER), que utiliza uma notação gráfica (como a de Peter Chen ou a de Crow's Foot) para visualizar as entidades, atributos e relacionamentos. O DER é uma ferramenta de comunicação entre o analista de sistemas e o cliente, permitindo validar os requisitos de dados antes de qualquer implementação.

A afirmação da questão destaca que o modelo ER "facilita o design lógico do banco de dados". Isso é verdade porque, a partir do modelo conceitual, o projetista pode mapear as entidades para tabelas, os atributos para colunas e os relacionamentos para chaves estrangeiras ou tabelas de associação, dando origem ao modelo lógico. O modelo ER fornece a base semântica para que o design lógico seja feito de forma correta e alinhada aos requisitos do negócio.

A pegadinha que a banca poderia explorar, mas não explorou nesta questão, é a confusão entre o modelo ER (conceitual) e o modelo relacional (lógico). O modelo ER não define tabelas, chaves ou tipos de dados; ele apenas descreve o que será armazenado, não como. A questão, no entanto, foi precisa ao afirmar que o modelo ER é uma abstração de alto nível que representa dados como entidades, atributos e relacionamentos, e que isso facilita o design lógico — exatamente o papel que ele desempenha no processo de modelagem.

1Nível conceitual
Modelo ER (alto nível)
Entidades, atributos, relacionamentos
Independente de SGBD
2Nível lógico
Modelo relacional
Tabelas, chaves, colunas
Dependente do tipo de SGBD
3Nível físico
SQL (DDL)
Índices, partições, tipos
Dependente do SGBD específico
Modelagem de dados
LEVELsoulevel.com.br
Modelagem de dados: Nível conceitual (Modelo ER (alto nível), Entidades, atributos, relacionamentos, Independente de SGBD); Nível lógico (Modelo relacional, Tabelas, chaves, colunas, Dependente do tipo de SGBD); Nível físico (SQL (DDL), Índices, partições, tipos, Dependente do SGBD específico)

Item — ✅ CERTO

A afirmação está correta. O modelo ER é, por definição, um modelo conceitual de alto nível, que representa os dados por meio de entidades, atributos e relacionamentos. Ele é independente de qualquer SGBD e serve como base para o projeto lógico do banco de dados, que é a etapa seguinte na modelagem. O texto da assertiva está em total conformidade com a teoria de modelagem de dados.

Gabarito: ✅ CERTO

Link permanente: /questoes/qg594922