Sobre modelagem de dados, marque V para as afirmativas verdadeiras e F para as falsas. ( ) O grau de um tipo de relacionamento é o número de entidades fracas participantes. Relacionamentos de grau dois são chamados de binários; os de grau três são conhecidos como terciários. ( ) Os tipos de entidade que não possuem atributos-chave próprios são denominados tipos de entidade fraca. ( ) A agregação é utilizada para representar um relacionamento entre um objeto inteiro e suas partes componentes, possuindo uma notação diagramática distinta. ( ) Um relacionamento recursivo é chamado de associação retroativa em UML. A sequência está correta em
- A)V, V, F, F.
Errada, porque a 1ª e a 4ª afirmativas estão incorretas.
- B)V, F, F, V.
Errada, porque a 2ª e a 3ª afirmativas estão corretas, então não podem ser marcadas como falsas.
- C)F, V, V, F.
Certa, porque a 1ª é falsa, a 2ª e a 3ª são verdadeiras, e a 4ª é falsa.
- D)F, F, V, V.
Errada, porque inverte a verdade da 2ª e da 3ª afirmativas.
Gabarito: C
Em modelagem de dados, algumas palavras parecem iguais, mas a banca adora trocar o sentido delas. O grau de um relacionamento não tem nada a ver com entidades fracas: ele indica quantos tipos de entidade participam do relacionamento. Por isso, binário envolve 2 entidades e terciário envolve 3. Outra ideia importante é a entidade fraca: ela não consegue ser identificada sozinha, porque não possui atributo-chave próprio suficiente. Então ela depende de uma entidade forte para ser identificada. Isso é clássico de modelagem ER e costuma cair muito em prova. A agregação, por sua vez, é usada para representar uma relação entre um todo e suas partes, ou para tratar um relacionamento como uma unidade em um nível mais alto de abstração. Já em UML, um relacionamento recursivo não recebe o nome de associação retroativa; o termo correto é associação reflexiva ou autoassociação. É exatamente aí que a banca tenta embaralhar o vocabulário. Assim, a sequência correta é F, V, V, F, que corresponde à alternativa C.