(Q59) Considere dois conjuntos, P1 e P2, gerados a partir de condições de filtragem em um banco de dados relacional ou em lógica de predicados. O conjunto P1 é definido por uma condição restritiva de conjunção lógica (operador AND), enquanto o conjunto P2 é definido por uma disjunção lógica (operador OR) sobre os mesmos atributos.
P2 é subconjunto de P1.
A
Certo
B
Errado
Correta
Explicação Oficial / Explicações da Comunidade
Para avaliar a afirmação "P2 é subconjunto de P1", devemos recorrer à Teoria dos Conjuntos e à Lógica Matemática.
Definição de Subconjunto (⊆):
Um conjunto A é subconjunto de B (A⊆B) se, e somente se, todo elemento pertencente a A também pertencer a B.
Análise das Condições Lógicas:
Conjunção (P1 - Operador AND / Interseção ∩):
Para que um elemento pertença a P1, ele deve satisfazer a todas as condições simultaneamente. Matematicamente, se temos as condições A e B, então P1=A∩B. Isso torna o conjunto P1 altamente restritivo (menor ou igual em número de elementos).
Disjunção (P2 - Operador OR / União ∪):
Para que um elemento pertença a P2, basta que ele satisfaça a pelo menos uma das condições. Matematicamente, P2=A∪B. Isso torna o conjunto P2 abrangente (maior ou igual em número de elementos).
Relação entre Interseção e União:
Pela propriedade dos conjuntos, a interseção de dois conjuntos é sempre um subconjunto da união desses mesmos conjuntos: (A∩B)⊆(A∪B)⟹P1⊆P2
Conclusão:
O correto é afirmar que P1 é subconjunto de P2 (pois todos os elementos que atendem ao critério restritivo do AND também atenderão ao critério amplo do OR).
Portanto, a afirmação inversa de que "P2 é subconjunto de P1" está incorreta, tornando o gabarito Errado (E).