No processo de engenharia reversa de um Banco de Dados Relac...
Elementos do Modelo de Dados Elementos do Modelo de Design Correspondente
Tabela I
Coluna Atributo
Relacionamento sem Identificação II
Tabela de Interseção Classe de Associação
Associação de Muitos-para-Muitos
Associação Qualificada
Relacionamento de Identificação Agregação
Cardinalidade Multiplicidade
Restrição de Verificação com uma
cláusula enumerada Classe << ENUM>>
Esquema III
Completam, correta e respectivamente, as lacunas I, II e III da tabela:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a E - Classe - Associação - Pacote.
Para resolver a questão, é preciso compreender a relação entre os modelos de dados em bancos de dados relacionais e os modelos de design em engenharia de software. De maneira simplificada, o modelo de dados foca na organização dos dados dentro do banco, enquanto o modelo de design representa uma visão mais abstrata, muitas vezes orientada a objetos, que é utilizada para implementar o sistema.
As lacunas I, II e III devem ser preenchidas com elementos correspondentes do Modelo de Design que representem, respectivamente, os elementos Tabela, Relacionamento sem Identificação e Esquema do Modelo de Dados:
- Tabela é mapeada como uma Classe, pois em um projeto orientado a objetos, cada tabela é comumente transformada em uma classe, onde cada linha da tabela se torna uma instância dessa classe.
- Relacionamento sem Identificação é representado por uma Associação, uma vez que esse tipo de relacionamento indica como os objetos se relacionam entre si, sem que um seja proprietário ou parte constituinte do outro.
- Esquema é melhor representado por um Pacote. No contexto de design de software, um pacote é usado para agrupar classes logicamente relacionadas, semelhante a como um esquema agrupa tabelas relacionadas em um banco de dados.
Com base nesse mapeamento, é possível entender que a alternativa E fornece as correspondências diretas entre os elementos de banco de dados e os elementos de design utilizados na engenharia reversa e na modelagem orientada a objetos.
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
Tive que baixar a prova já que o formato das alternativas I II e III tá uma bagunça!
I - Classe
II - Associação
III - Pacote
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo