Flashcard FC377438
Como modelar em MER uma ocorrência que exige obrigatoriamente duas entidades e uma data, garantindo unicidade e permitindo múltiplos telefones por uma das entidades?
Projeto e Modelagem de Dados
Instituto Consulplan · 2021
Como modelar em MER uma ocorrência que exige obrigatoriamente duas entidades e uma data, garantindo unicidade e permitindo múltiplos telefones por uma das entidades?
Mostrar resposta e comentário
Resposta
Resposta objetiva: criar uma entidade para a ocorrência com FKs para as duas entidades e atributo data.Estrutura: Entidade1 (PK1), Entidade2 (PK2), Ocorrencia com FK1, FK2 e atributo data.
Cardinalidade: 1:N de Entidade1→Ocorrencias e Entidade2→Ocorrencias; participação da ocorrência é obrigatória para ambas as entidades.
Unicidade: usar PK composta (PK1+PK2+data) OU usar PK própria na Ocorrencia + FKs e constraint UNIQUE (FK1,FK2,data) para evitar duplicatas.
Telefones: modelar como atributo multivalorado transformado em entidade dependente (Telefone) com FK para a entidade que possui múltiplos contatos.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/374668
Conteúdo do catálogo FC Concursos · Atualizado em