FC ConcursosFC Concursos

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

Continue aprendendo