FC ConcursosFC Concursos

Flashcard FC296597

Como mapear no modelo relacional autorrelacionamentos, hierarquias IS‑A, relacionamentos 1:N e N:N e atributos multivalorados?

Projeto e Modelagem de Dados

CESGRANRIO · 2025

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

Como mapear no modelo relacional autorrelacionamentos, hierarquias IS‑A, relacionamentos 1:N e N:N e atributos multivalorados?
Mostrar resposta e comentário

Resposta

Mapeamento direto e objetivo:

Autorrelacionamentos — adicione na própria tabela uma coluna FK que referencia sua PK para representar o 1:N.

Hierarquias IS‑A — crie tabela do supertipo com atributos comuns e tabelas dos subtipos com atributos específicos; a PK do subtipo também é FK para o supertipo.

Relacionamentos 1:N — inclua a PK do lado “1” como FK na tabela do lado “N”.

Relacionamentos N:N — crie tabela associativa com as FKs das duas entidades; as FKs, em conjunto, formam a PK composta; armazene atributos do relacionamento na tabela associativa.

Atributos multivalorados — mova para tabela separada contendo a chave da entidade e o valor; use PK composta se necessário para garantir unicidade.





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

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

Continue aprendendo