Imagem de fundo

A Figura a seguir contém um modelo conceitual de dados...

A Figura a seguir contém um modelo conceitual de dados representado por meio de um diagrama de classes UML.


Imagem associada para resolução da questão


Os conjuntos a seguir representam parte do estado de um banco de dados.


G = { g1, g2, g3, g4 }

K = { k1, k2, k3 }

M = { m1, m2, m3, m4 }


Admita que os elementos dos conjuntos acima sejam instâncias das classes de mesmo nome, presentes no diagrama de classes.


Quais conjuntos Srel e Trel completam o estado desse banco de dados, sem que as regras de multiplicidade do diagrama de classes sejam violadas?


A

Srel = { }

Trel = { }


B

Srel = { (g1, k1), (g2, k2), (g2, k3), (g4, k1) }

Trel = { (k1, m1), (k2, m2), (k3, m4) }


C

Srel = { (g1, k1), (g2, k1), (g3, k1), (g4, k1) }

Trel = { (k1, m1), (k2, m4), (k3, m4) }


D

Srel = { (g1, k1), (g2, k2), (g3, k3) }

Trel = { (k1, m1), (k2, m2), (k2, m3) }


E

Srel = { (g1, k1), (g2, k2), (g2, k3), (g4, k1) }

Trel = { }