Questão FC295872
Nesse contexto, qual diagrama E-R tem suas regras preservadas pelo banco de dados acima?
Projeto e Modelagem de Dados
CESGRANRIO · 2023
Os conjuntos a seguir representam o estado de um banco de dados relacional.
A = { a1, a2, a3 }
B = { b1, b2 }
C = { c1, c2, c3 }
R = { (a1, b1), (a1, b2), (a2, b1), (a2, b2), (a3, b1) }
S = { (b1, c2), (b2, c3) }
Admita que os elementos dos conjuntos acima sejam instâncias das entidades ou das relações de mesmo nome presentes no diagrama E-R a partir do qual o esquema do banco de dados acima foi obtido, e que as regras definidas nesse diagrama E-R são preservadas pelo banco de dados em questão.
Nesse contexto, qual diagrama E-R tem suas regras preservadas pelo banco de dados acima?
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Considerando \(R=\{(a1,b1),(a1,b2),(a2,b1),(a2,b2),(a3,b1)\}\), cada elemento de A relaciona-se com vários de B e cada elemento de B relaciona-se com vários de A. Isso caracteriza uma relação M:N entre A e B, com participação mínima de 1 em ambos os lados (todos os elementos aparecem em R), ou seja, participação total em A e B.
Para \(S=\{(b1,c2),(b2,c3)\}\), cada elemento de B está ligado a exatamente um C (máxima = 1) e todos os B aparecem em S, portanto participação de B é total e cardinalidade de B→C é 1:1. Já C tem um elemento (c1) sem relação, logo sua participação é parcial e a cardinalidade de C→B é \(0..1\).
Assim, o diagrama correto mostra A–B como M:N com participação mínima 1, e B–C como 1:1 com B obrigatório e C opcional — exatamente o que a alternativa D representa.
Conteúdo do catálogo FC Concursos · Atualizado em




