O modelo de dados Entidade-Relacionamento, concebido por Peter Chen, tem sido aplicado para a comunicação com os utilizadores finais, mostrando entidades e relacionamentos. No entanto, quando empregado para unir múltiplos modelos conceituais, cada um com diferentes utilizadores finais, ele enfrenta restrições significativas até que se recorra a um conceito de abstração de dados chamado generalização. Em modelagem de dados, o que é uma Entidade Associativa?

Questão

O modelo de dados Entidade-Relacionamento, concebido por Peter Chen, tem sido aplicado para a comunicação com os utilizadores finais, mostrando entidades e relacionamentos. No entanto, quando empregado para unir múltiplos modelos conceituais, cada um com diferentes utilizadores finais, ele enfrenta restrições significativas até que se recorra a um conceito de abstração de dados chamado generalização.

Em modelagem de dados, o que é uma Entidade Associativa?

Alternativas

A

Uma entidade que representa um objeto do mundo real com atributos específicos.

B
Resposta certa

Uma entidade que armazena informações sobre as relações entre outras entidades.

C

Uma entidade que não possui atributos, apenas relacionamentos.

D

Uma entidade usada para armazenar dados históricos em um banco de dados.

E

Uma entidade usada para armazenar dados numéricos e valores monetários.

Explicação

No modelo Entidade-Relacionamento (ER), uma Entidade Associativa (também chamada de entidade de associação ou associative entity) é usada quando um relacionamento (geralmente do tipo N:N) precisa ser representado como uma entidade, normalmente porque:

  1. o relacionamento possui atributos próprios (ex.: data de início, quantidade, papel, nota, etc.);
  2. é necessário identificar cada ocorrência dessa associação (criando, na prática, uma entidade com chave);
  3. deseja-se permitir que outros relacionamentos se conectem a essa associação.

Exemplo clássico: Aluno e Disciplina possuem um relacionamento “Matrícula”. Se “Matrícula” tiver atributos como data, situação e nota, então “Matrícula” vira uma Entidade Associativa, pois ela passa a armazenar informações sobre a relação entre Aluno e Disciplina.

Analisando as alternativas:

  • (A) descreve uma entidade comum (forte), não uma associativa.
  • (B) corresponde exatamente à ideia: guardar dados sobre a associação/ligação entre entidades.
  • (C) é falso: entidade associativa pode ter atributos (e frequentemente tem).
  • (D) e (E) não definem entidade associativa no contexto ER.
Carregando…

Questões relacionadas

Ver últimas questões