FC ConcursosFC Concursos

Flashcard FC296654

Como transformar um relacionamento N:N com atributos e identificador próprio em tabelas relacionais?

Projeto e Modelagem de Dados

CESGRANRIO · 2023

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

Como transformar um relacionamento N:N com atributos e identificador próprio em tabelas relacionais?
Mostrar resposta e comentário

Resposta

Objetivo: Criar uma tabela associativa com as chaves estrangeiras e os atributos do relacionamento; definir a chave primária como a combinação das FKs e do identificador do relacionamento.

Passo 1: Criar uma tabela associativa contendo as chaves estrangeiras que referenciam as PKs das entidades participantes.
Passo 2: Incluir os atributos do relacionamento como colunas; usar NOT NULL se a semântica exigir presença obrigatória.
Passo 3: Se o relacionamento tem identificador próprio, incluí‑lo e formar a PK como a combinação das FKs e do identificador: \( (X1, Y1, R1) \).
Passo 4: Declarar as FOREIGN KEYs apontando para as tabelas das entidades para garantir integridade referencial.




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

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

Continue aprendendo