Assinale a opção correta em relação ao modelo entidade/relac...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos explorar a questão sobre modelo entidade/relacionamento, um importante conceito em bancos de dados relacionais, que é crucial para a modelagem e estruturação de dados de forma clara e organizada.
A alternativa correta é: D - As agregações podem ser usadas para modelar o relacionamento entre relacionamentos, quando necessário.
Justificativa da alternativa correta:
Agregações são um conceito no modelo entidade/relacionamento que permite representar relacionamentos entre relacionamentos. Essa técnica é usada quando é necessário representar um relacionamento complexo que envolve múltiplas entidades e seus relacionamentos, consolidando-os em uma única entidade mais abstrata. Isso é importante quando se deseja reduzir a complexidade do modelo, facilitando a compreensão e gerenciamento dos dados.
Análise das alternativas incorretas:
A - Relacionamentos para muitos devem ser modelados como uma entidade.
Essa afirmação está incorreta. Relacionamentos para muitos (também conhecidos como relacionamentos muitos-para-muitos) são representados por uma tabela associativa no modelo relacional, mas não necessariamente como uma entidade no modelo entidade/relacionamento. A modelagem como entidade acontece apenas em casos específicos de relacionamento ternário ou com atributos próprios.
B - Qualquer relacionamento tem grau igual ou superior a dois.
Essa é uma afirmação verdadeira, mas não é a resposta correta no contexto da pergunta. No modelo entidade/relacionamento, o grau de um relacionamento refere-se ao número de entidades que participam dele, e deve ser no mínimo dois. No entanto, a questão requer uma opção sobre agregações, não o grau de relacionamentos.
C - No mapeamento de um modelo entidade/relacionamento em um modelo relacional, o mapeamento entre entidade e tabelas é um para um. Ou seja, cada entidade corresponde a uma tabela e vice-versa.
Esta é uma simplificação excessiva e não é verdadeira em todos os casos. Em situações mais complexas, como relacionamentos muitos-para-muitos ou entidades com subtipos, o mapeamento não é necessariamente um para um. Há exceções e nuances que devem ser considerados.
E - Uma entidade pode participar de diversos relacionamentos, desde que tais relacionamentos envolvam entidades distintas.
Esta afirmação é parcialmente verdadeira, mas não está correta na totalidade de seu contexto. Uma entidade pode participar de múltiplos relacionamentos, independentemente de envolverem entidades distintas ou não. O foco na questão estava em agregações, não nos tipos de relacionamentos que uma entidade pode ter.
Ao interpretar questões como essa, é importante examinar cuidadosamente cada alternativa e considerar o contexto e os detalhes dos conceitos apresentados. Praticar a interpretação e aplicação desses conceitos fortalecerá sua habilidade em resolver tais questões no futuro.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Na agregação uma classe é formada por um conjunto de outra classe e podem ser usadas para modelar o relacionamento entre relacionamentos, quando necessário.
Em relação as outras assertivas:
A- Relacionamentos para muitos devem ser modelados como uma entidade.( "para muitos" errado, se ele quiz dizer (N)" para muitos" não é necessário criar uma nova entidade, agora muitos para muitos ( N;N), aqui sim, cria-se uma nova entidade( relacionamento terciário).
B-Qualquer relacionamento tem grau igual ou superior a dois.
(Errado! temos grau 1 também, em um auto-relacionamento)
grau = 1 = auto-relacionamento= entidade
grau= 2 = binário= 2 entidades
grau= 3 = terciário=3 entidades
(...)
C-No mapeamento de um modelo entidade/relacionamento em um modelo relacional, o mapeamento entre entidade e tabelas é um para um. Ou seja, cada entidade corresponde a uma tabela e vice-versa.
( Errado! Seria uma restrição o termo é? Pois se for isso de fato podemos ter outros mapeamentos como (1;1), (1;N), (N:N) acho que melhor seria o termo "pode ser". Porque uma entidade-> tabela (uma entidade se torna uma tabela) é uma tabela = relação.
E-Uma entidade pode participar de diversos relacionamentos, desde que tais relacionamentos envolvam entidades distintas.(Errado! relacionamento=cardinalidade, ou seja, pode participar também uma mesma entidade, ou melhor, em um relacionamento recursivo= auto-relacionamento, em que a entidade se relaciona com ela mesma, por exemplo, em um casamento, que a entidade pessoa se relaciona com ela mesma porque pessoas casam com pessoas.
Agregados no banco de dados são tabelas agregadas que um administrador de banco de dados pode criar e aplicar ao banco de dados.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo