O que define um relacionamento no modelo entidade‑relacionamento (ER)?
Questão
O que define um relacionamento no modelo entidade‑relacionamento (ER)?
Alternativas
Uma tabela física no banco de dados que armazena atributos compostos.
A representação de uma ação ou fato que associa ocorrências de uma entidade com ocorrências de outra entidade.
Um índice criado para melhorar a busca por atributos na entidade.
Um conjunto de regras que determina apenas os tipos de dados dos atributos.
Explicação
No modelo entidade‑relacionamento (ER), entidade representa um objeto/conceito do mundo real (ex.: Cliente, Produto) e relacionamento representa a associação entre entidades (ex.: Cliente realiza Pedido).
Passo a passo:
- Um relacionamento não é uma estrutura física do banco (como tabela, índice etc.); isso é decisão do modelo lógico/físico.
- Ele descreve um fato/ação do domínio que liga ocorrências (instâncias) de uma entidade a ocorrências de outra (ou da mesma), podendo ter cardinalidades (1:1, 1:N, N:N) e até atributos próprios.
- Portanto, a alternativa correta é a que define relacionamento como a associação entre ocorrências de entidades.
Alternativa correta: (b).