Associação é um relacionamento genérico utilizado para indic...

Próximas questões
Com base no mesmo assunto
Q91144 Banco de Dados
Acerca de análise de projeto de sistemas e modelagem de dados,
julgue os itens de 38 a 40.

Associação é um relacionamento genérico utilizado para indicar que determinado atributo de um objeto é um objeto associado ou que a implementação de um método de objeto conta com o objeto associado. Na modelagem relacional, esse conceito é indicado pelo uso da agregação que ocorre quando duas ou mais entidades, juntamente com os seus respectivos relacionamentos, comportam-se como se fossem uma só entidade, cuja expansão insere entidades associativas no modelo final.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

A questão aborda o conceito de associação dentro do contexto da modelagem de dados, mais especificamente no modelo relacional. Na modelagem orientada a objetos, a associação é utilizada para expressar que um objeto pode estar ligado a outro objeto e isso pode se refletir tanto nos atributos quanto nos métodos. Por exemplo, um objeto "Carro" pode ter um atributo que é um objeto "Motor".

No modelo relacional, que é diferente do modelo orientado a objetos, temos o conceito de agregação. A agregação é uma técnica usada para representar relacionamentos em que "o todo" pode ser considerado sem a presença das "partes", mas que, para fins de análise, essas partes são importantes e estão logicamente contidas no todo. Portanto, quando temos duas ou mais entidades que estão relacionadas de tal forma que elas colaboram como se fossem uma única unidade, utilizamos a agregação para representar essa relação no modelo.

A questão está correta ao afirmar que a agregação na modelagem relacional é um meio de indicar que entidades e seus relacionamentos comportam-se como se fossem uma única entidade, introduzindo entidades associativas no modelo final. No modelo relacional, as entidades associativas são frequentemente implementadas por meio de tabelas que representam as relações n:m (muitos para muitos), servindo como um "elo" entre outras duas tabelas, contendo as chaves estrangeiras de cada uma delas e, possivelmente, outros atributos que pertencem à associação em si.

Essa questão requer conhecimento sobre os conceitos de associação e agregação e como eles são representados em diferentes modelos de dados. No modelo relacional, entender como as relações entre entidades são implementadas e como elas podem ser utilizadas para modelar estruturas mais complexas é essencial para resolver a questão corretamente.

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

Associação: relacionamento estrutural entre dois itens, que descrevem um conjunto de conexões entre os objetos. Ele pode ser, inclusive de agregação (entre o todo e suas partes).
discordo do gabarito

"ou que a implementação de um método de objeto conta com o objeto associado" -> isso é uma relação de dependência e não uma associação.

"determinado atributo de um objeto é um objeto associado". Alguém entendeu essa parte? Eu viajei...

Ele usa o termo "agregação" mas para mim seria mais adequado "composição". Enfim, errei a questão

Achei que isso fosse coisa do Modelo Entidade-Relacionamento, e não do Modelo Relacional, mas me parece que essas coisas se confundem nesse tipo de questão.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo