Flashcard FC296654
Como transformar um relacionamento N:N com atributos e identificador próprio em tabelas relacionais?
Projeto e Modelagem de Dados
CESGRANRIO · 2023
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