FC ConcursosFC Concursos

Flashcard FC296651

Como mapear, no Modelo Relacional, um relacionamento muitos-para-muitos que possui atributo próprio?

Projeto e Modelagem de Dados

CESGRANRIO · 2024

De acordo com o assunto TI Banco de Dados: Projeto e Modelagem de Dados, responda:

Como mapear, no Modelo Relacional, um relacionamento muitos-para-muitos que possui atributo próprio?
Mostrar resposta e comentário

Resposta

Resposta objetiva: criar uma tabela associativa cuja chave primária é composta pelas chaves estrangeiras das entidades envolvidas e que contenha o atributo do relacionamento.

Explicação:
Entidades viram tabelas com seus identificadores como PKs.
O relacionamento M:N com atributo vira uma tabela que contém: FKs para as PKs das entidades e o(s) atributo(s) do relacionamento.
A PK da tabela associativa é a composição das FKs, garantindo unicidade por par e preservando a potência por par.

Ex.: ENT1(id1), ENT2(id2), ASSOCIACAO(id1, id2, atributo)




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/295865

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo