FC ConcursosFC Concursos

Questão FC295826

Quais conjuntos completam esse banco de dados de modo que as regras definidas no modelo E-R não sejam violadas?

Projeto e Modelagem de Dados

CESGRANRIO · 2019

O diagrama E-R, exibido pela Figura abaixo, representa o modelo conceitual de um banco de dados.

 

 

Suponha que os elementos do conjunto T a seguir sejam instâncias da entidade de mesmo nome, presente no diagrama E-R acima.

 

T={t1,t2,t3,t4,t5}

 

Quais conjuntos completam esse banco de dados de modo que as regras definidas no modelo E-R não sejam violadas?

  1. K={k1,k2,k3,k4,k5,k6}

    L={k1,k2,k3,k4,k5,k6}

    M={ }

    S={(t1,k1),(t2,k1),(t3,k1),(t4,k1)}

  2. K={k1,k2,k3,k4,k5,k6}

    L={k1,k2,k3,k4}

    M={k4,k5,k6}

    S={ }

  3. K={k1,k2,k3,k4,k5,k6}

    L={k1,k2,k3,k4}

    M={k4,k5,k6}

    S={(t1,k1),(t2,k2),(t4,k6)}

  4. K={k1,k2,k3,k4,k5,k6}

    L={k1,k2}

    M={k3,k4,k5,k6}

    S={(t2,k1),(t3,k1),(t4,k1),(t4,k6)}

  5. K={k1,k2,k3,k4,k5,k6}

    L={k1,k2}

    M={k4,k5,k6}

    S={(t1,k6),(t2,k5),(t3,k4),(t4,k3),(t5,k2)}

Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Observação sobre cardinalidade entre K e L: o diagrama exige uma associação de tipo 1:1 (bijetora) entre as entidades K e L com participação total, logo o número de instâncias deve coincidir. Por isso \(K=\{k1,\dots,k6\}\) e \(L=\{k1,\dots,k6\}\) são compatíveis: há 6 elementos em cada conjunto.

Entidade M vazia: a modelagem permite que M não tenha instâncias (participação opcional ou ausência de restrição mínima), portanto \(M=\{\}\) não viola nenhuma regra.

Relacionamento S entre T e K: a solução fornece \(S=\{(t1,k1),(t2,k1),(t3,k1),(t4,k1)\}\). Isso obedece às cardinalidades do diagrama: vários elementos de T podem se ligar ao mesmo k1 (multiplicidade adequada) e t5 fica sem participação, o que é permitido quando a participação de T em S é parcial.

Assim, todos os conjuntos satisfazem as restrições de cardinalidade e participação do modelo E‑R.

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

Continue aprendendo