Tendo como base os conceitos de banco de dados, analise as a...
I. No modelo conceitual, as entidades, os atributos das entidades e os relacionamentos devem estar presentes.
II. A normalização tem por objetivo simplificar a forma com que os dados são armazenados no banco de dados para obter mais eficiência e minimizar a redundância.
III. A chave primária é uma coluna na tabela atual em que os valores devem ser chave secundária na mesma tabela.
IV. O modelo lógico fornece uma visão abstrata adequada, sendo voltada para os desenvolvedores.
Está(ão) correta(s)
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - I, II e IV, somente.
Para resolver a questão, é necessário compreender os conceitos fundamentais de modelagem de dados e as práticas de normalização em bancos de dados. O modelo conceitual trata da estruturação do banco de dados a um nível alto de abstração, focando em como os dados estão relacionados, sem entrar nos detalhes de implementação.
A primeira assertiva está correta porque no modelo conceitual, de fato, precisa-se representar as entidades, seus atributos e os relacionamentos entre elas. Esses componentes são cruciais para compreender a estrutura e as ligações dos dados dentro do banco.
A segunda assertiva também está correta, pois a normalização é um processo utilizado para projetar a estrutura de um banco de dados em que se minimiza a redundância e se evita anomalias de inserção, atualização e exclusão. Isso contribui para uma maior eficiência na organização e manutenção dos dados.
No entanto, a terceira assertiva está incorreta. A chave primária é um conjunto de um ou mais campos de uma tabela que identificam de maneira única cada registro nela contido. Não é necessário que os valores da chave primária sejam a chave secundária na mesma tabela; na verdade, isso não faz sentido quanto à definição de chaves em bancos de dados.
Finalmente, a quarta assertiva está correta. O modelo lógico serve como um intermediário entre o modelo conceitual e o modelo físico. Ele oferece uma visão mais detalhada do banco de dados, mas ainda mantém um nível de abstração que é acessível para os desenvolvedores, permitindo que eles entendam a estrutura e o relacionamento dos dados sem precisar lidar com detalhes específicos de implementação em um sistema de gerenciamento de banco de dados.
Portanto, as assertivas I, II e IV estão corretas, o que torna a alternativa A a escolha adequada.
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
fiquei com duvida na IV. o modelo de dados lógico ainda nao tem detalhes de implementação. Logo seria mais interessante para um arquiteto, um ad e nao para um desenvolvedor
Até onde eu sei, normalização diminui o desempenho em troca de diminuir a redundância. Geralmente, na computação, armazenamento e desempenho são unidades inversamente proporcionais (até um certo ponto...)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo