Ed
ontem
Vamos analisar cada afirmativa: I – A RN01 não foi respeitada, pois a multiplicidade foi definida de forma equivocada. Verdadeiro, se a multiplicidade não reflete corretamente a relação entre clientes e animais, isso indica que a regra não foi respeitada. II – O diagrama permite que a RN02 seja implementada de forma correta, bastando apenas garantir a unicidade do dado. Verdadeiro, se o diagrama está estruturado corretamente, a unicidade dos telefones pode ser garantida. III – Para que a RN02 seja implementada, deve ser alterada a multiplicidade superior para muitos em ambas as classes, sem representar a classe associativa. Falso, a RN02 não requer necessariamente que a multiplicidade seja alterada para "muitos" em ambas as classes, e a classe associativa pode ser necessária para representar a relação. IV – Para que a RN03 seja implementada, deve haver uma classe associativa com o período em que o animal permaneceu com cada responsável. Verdadeiro, uma classe associativa é necessária para registrar o histórico de mudança de responsáveis pelos animais. V – O atributo Histórico deve ser definido no Cliente, pois representa o período com que o animal esteve com ele. Falso, o histórico deve ser associado ao animal ou à classe associativa, não ao cliente diretamente. Agora, vamos ver quais itens estão corretos: - I: Correto - II: Correto - III: Incorreto - IV: Correto - V: Incorreto Portanto, os itens corretos são I, II e IV. A alternativa que contém todos os itens verdadeiros é: B) I, II e IV estão corretas.