FC ConcursosFC Concursos

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

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

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

Continue aprendendo