Questão nº 68
Questão de Tecnologia da Informação · CESGRANRIO BB 01/2022 (nº 68)
A Figura abaixo exibe um diagrama E-R que contém duas entidades (ET1 e XT2) e uma relação (S).

Admita a existência de um banco de dados relacional composto pelos conjuntos ET1 e XT2, oriundos do mapeamento das entidades ET1 e XT2. Parte do estado atual desse banco de dados é definido pelos seguintes conjuntos:
ET1={e1,e2,e4}
XT2={t1,t2,t3}
Qual conjunto completa o banco de dados em questão, de modo a atender a todas as regras relativas à relação S?
- A`S={ }`
- B`S={ (e1,t1), (e2,t2), (e2,t3) }`
- C`S={ (e1,t1), (e2,t2), (e4,t1) }`
- D`S={ (e1,t1), (e1,t2), (e4,t3), (e4,t2) }`
- E`S={ (e1,t3), (e2,t2), (e4,t1) }` (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Conceito-chave: Em um relacionamento N:N (muitos-para-muitos), a tabela associativa S deve conter pares (ET1, XT2) que respeitem a participação total de ambas as entidades (todo elemento de ET1 e todo elemento de XT2 precisa aparecer em pelo menos um par) e a cardinalidade (um elemento de ET1 pode se relacionar com vários de XT2, e vice-versa, sem restrição de quantidade máxima).
- (A) Incorreta:
S={ }viola a participação total, poise1,e2,e4,t1,t2et3não aparecem em nenhum par, quebrando a regra de que todos devem participar. - (B) Incorreta:
S={ (e1,t1), (e2,t2), (e2,t3) }deixae4sem relacionamento (viola participação total deET1) et1aparece, mase4não, então a regra de totalidade não é atendida. - (C) Incorreta:
S={ (e1,t1), (e2,t2), (e4,t1) }deixat3sem nenhum par (viola participação total deXT2), poist3não aparece em nenhuma tupla. - (D) Incorreta:
S={ (e1,t1), (e1,t2), (e4,t3), (e4,t2) }deixae2sem relacionamento (viola participação total deET1), poise2não aparece em nenhum par. - (E) Correta:
S={ (e1,t3), (e2,t2), (e4,t1) }atende à participação total: todos os elementos deET1(e1,e2,e4) e todos deXT2(t1,t2,t3) aparecem exatamente uma vez, respeitando a cardinalidade N:N sem duplicar pares desnecessários.
Comentário do distrator mais tentador (C): A banca tenta enganar quem apenas verifica se todos os ET1 aparecem, esquecendo de checar XT2. Em C, t3 fica órfão, mas como e1, e2 e e4 estão todos presentes, o aluno desatento marca errado. A pegadinha é sempre conferir os dois lados da relação.
Fonte: CESGRANRIO BB 01/2022 Escriturário - Agente de Tecnologia (Caderno Gabarito 1). Reproduzida para fins de estudo.