Assinale a opção correta em relação ao modelo entidade/relac...

Próximas questões
Com base no mesmo assunto
Q449607 Banco de Dados
Assinale a opção correta em relação ao modelo entidade/relacionamento.
Alternativas

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