FC ConcursosFC Concursos

Questão FC295878

Quais conjuntos NÃO violam as regras definidas nesse modelo conceitual?

Projeto e Modelagem de Dados

CESGRANRIO · 2018

A Figura a seguir exibe, por meio de um diagrama E-R, o modelo conceitual de um banco de dados.

 

 

A generalização acima é total (completa) e compartilhada (sobreposta).

 

Os elementos do conjunto abaixo pertencem ao banco de dados em questão, além de serem instâncias da entidade C.

 

\(C=\){\(x_1,x_2,x_3,x_4,x_5,x_6,x_7,x_8,x_9\)}

 

Quais conjuntos NÃO violam as regras definidas nesse modelo conceitual?

  1. \(C1=\){\(x_1,x_3,x_5,x_7\)}

    \(C2=\){\(x_2,x_4,x_6,x_8\)}

  2. \(C1=\){\(x_1,x_2,x_3,x_4\)}

    \(C2=\){\(x_2,x_3,x_5,x_9\)}

  3. \(C1=\){\(x_0,x_1,x_2,x_3,x_4,x_5,x_6,x_7,x_8,x_9\)}

    \(C2=\){ }

  4. \(C1=\){\(x_1,x_2,x_3,x_4,x_5,x_6,x_7,x_8,x_9\)}

    \(C2=\){\(x_1,x_2,x_3,x_4,x_5,x_6,x_7,x_8,x_9\)}

  5. \(C1=\){ }

    \(C2=\){ }

Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Na alternativa correta, as subclasses satisfazem exatamente as restrições da generalização: ela é total e sobreposta. A condição de totalidade exige que toda instância da superclasse pertença a pelo menos uma subclasse; a sobreposição permite que uma instância pertença a mais de uma subclasse simultaneamente.

Aqui temos \(C1 = C2 = C = \{x_1,x_2,\dots,x_9\}\). Isso garante que, para todo \(x \in C\), vale \(x \in C1\) e \(x \in C2\). Assim, a totalidade é atendida (todas as instâncias de C estão em subclasses) e a sobreposição também (as mesmas instâncias aparecem em ambas as subclasses).

Além disso, não há elementos nas subclasses que não pertençam à superclasse, mantendo a consistência do modelo conceitual. Portanto, essa atribuição respeita integralmente as regras da generalização apresentada.

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

Continue aprendendo