Pular para o conteúdo principal

Questão de Banco de Dados — Modelo Entidade-Relacionamento (MER) — Instituto Consulplan 2023

Banco de DadosModelo Entidade-Relacionamento (MER)
Código
qa537627
Banca
Instituto Consulplan
Órgão
IF PA
Ano
2023
Cargo
Tec ( )

Observe a imagem a seguir:

 

Imagem associada para resolução da questão

(Modelo Entidade-Relacionamento adaptado. Fonte: Heuser, 2011.)

 

Qual a representação do retângulo entorno do relacionamento consulta?

  1. AUma generalização.
  2. BUma entidade associativa.
  3. CUm relacionamento ternário.
  4. DNão é possível inserir entidade e relacionamento ao mesmo tempo.
Revelar gabarito e comentário

GabaritoB — Uma entidade associativa.

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: Entidade Associativa

Gabarito: letra B. O retângulo em torno do relacionamento "consulta" representa uma entidade associativa, que é a redefinição de um relacionamento como uma entidade, permitindo que ele se relacione com outras entidades. Essa é a técnica usada quando um relacionamento N:M (muitos-para-muitos) precisa ser tratado como uma entidade para receber atributos próprios ou participar de novos relacionamentos.

A entidade associativa é um conceito central na modelagem de dados conceitual. Ela surge quando um relacionamento entre duas ou mais entidades precisa ser "elevado" ao status de entidade. Isso acontece, por exemplo, quando o relacionamento em si possui atributos que não pertencem a nenhuma das entidades originais, ou quando esse relacionamento precisa se relacionar com uma terceira entidade.

No diagrama entidade-relacionamento (DER), a representação gráfica dessa entidade associativa é um retângulo envolvendo o losango do relacionamento. Essa notação visual indica que o relacionamento foi transformado em uma entidade, ganhando a capacidade de ter atributos e de se conectar a outras entidades.

A necessidade de criar uma entidade associativa é clássica em relacionamentos do tipo N:M (muitos-para-muitos). Por exemplo, em um banco de dados de uma clínica, temos as entidades MÉDICO e PACIENTE. O relacionamento "consulta" entre elas é N:M (um médico atende vários pacientes, e um paciente é atendido por vários médicos). Para registrar a data, o horário e o diagnóstico de cada consulta, é preciso criar uma entidade associativa CONSULTA, que terá esses atributos e se relacionará com MÉDICO e PACIENTE.

A alternativa correta é a letra B, pois o retângulo em torno do relacionamento "consulta" é exatamente a representação de uma entidade associativa. As demais alternativas descrevem outros conceitos do MER que não se aplicam a essa notação específica.

Alternativa A — ❌ Incorreta

Uma generalização é um conceito de abstração que cria uma hierarquia entre entidades, onde uma entidade genérica (superclasse) é especializada em entidades mais específicas (subclasses). No DER, a generalização é representada por um triângulo ou por uma relação de herança, não por um retângulo em torno de um relacionamento. A alternativa confunde o conceito de entidade associativa com o de generalização/especialização.

Alternativa B — ✅ Correta ⟵ GABARITO

A entidade associativa é exatamente a representação de um relacionamento que foi transformado em entidade. No DER, isso é feito envolvendo o losango do relacionamento com um retângulo, como mostra a figura. Essa técnica é usada para permitir que o relacionamento tenha atributos próprios ou participe de outros relacionamentos, sendo essencial em casos de relacionamentos N:M.

Alternativa C — ❌ Incorreta

Um relacionamento ternário é aquele que envolve três entidades diretamente, representado por um losango conectado a três retângulos. A alternativa confunde a cardinalidade do relacionamento (ternário = três entidades) com a transformação do relacionamento em entidade. No caso da figura, o retângulo em torno do losango indica uma entidade associativa, não um relacionamento com três entidades.

Alternativa D — ❌ Incorreta

A afirmação de que "não é possível inserir entidade e relacionamento ao mesmo tempo" é falsa. O modelo entidade-relacionamento permite exatamente isso através da entidade associativa, que é a representação de um relacionamento que também atua como entidade. Essa é uma técnica válida e amplamente utilizada na modelagem de dados.

PEGA ESSA DICA!

Para identificar uma entidade associativa em um DER, procure por um retângulo envolvendo um losango. Essa notação indica que o relacionamento foi "elevado" a entidade. Lembre-se: ela é comumente usada em relacionamentos N:M para permitir a inclusão de atributos próprios do relacionamento.

Gabarito: letra B

Link permanente: /questoes/qa537627