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?
- \(C1=\){\(x_1,x_3,x_5,x_7\)}
\(C2=\){\(x_2,x_4,x_6,x_8\)}
- \(C1=\){\(x_1,x_2,x_3,x_4\)}
\(C2=\){\(x_2,x_3,x_5,x_9\)}
- \(C1=\){\(x_0,x_1,x_2,x_3,x_4,x_5,x_6,x_7,x_8,x_9\)}
\(C2=\){ }
- \(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\)}
- \(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