Na abordagem de BD as visões de diferentes tipos de usuário...

Próximas questões
Com base no mesmo assunto
Q2069895 Banco de Dados
Na abordagem de BD as visões de diferentes tipos de usuários são integradas no projeto do banco de dados. Idealmente, deve-se ter um projeto de banco de dados que armazena cada item lógico de dados em apenas um lugar no BD. Isso é conhecido como:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - Normalização de dados.

A questão aborda o conceito de normalização de dados no contexto dos bancos de dados. A normalização é um processo utilizado para organizar o design de bancos de dados de maneira que minimize a redundância de dados e melhore a integridade dos mesmos. O objetivo é garantir que cada item de dados seja armazenado apenas uma vez, ou seja, em um único local no banco de dados, o que facilita a manutenção e a consistência dos dados.

Ao normalizar um banco de dados, seguimos diversas formas normais, cada uma com regras e critérios específicos para determinar a organização dos dados dentro das tabelas. A normalização pode ir da primeira até a quinta forma normal (ou ainda mais avançada, dependendo da teoria), cada etapa visando resolver problemas específicos, como a eliminação de duplicidades, dependências funcionais indesejadas e anomalias de inserção, atualização e exclusão.

Escolher a Alternativa A - Normalização de dados como resposta está correto porque reflete exatamente o princípio descrito no enunciado: ter um projeto de banco de dados que armazene cada item lógico de dados em apenas um lugar. Isso é um dos principais objetivos da normalização, e é por isso que ela é a escolha certa. As outras opções não estão relacionadas diretamente com a descrição dada:

  • Índices são usados para melhorar o desempenho das buscas no banco de dados, mas não evitam a duplicidade de dados.
  • Replicação é o processo de copiar dados entre bancos de dados, o que pode até mesmo aumentar a redundância.
  • Controle de dados é um termo genérico que pode se referir a diversos aspectos da administração de dados, mas não especificamente ao princípio de armazenar dados apenas uma vez.
  • Reutilização pode se referir ao uso de componentes ou dados existentes em novos contextos, mas não está diretamente ligado ao conceito de armazenamento único de itens de dados.

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

Não entendi a pergunta, parece que a pergunta ta falando de VIEW e outra hora de banco de dados não distribuido.

Gabarito letra A

A normalização de dados pode ser considerada um processo de analisar os esquemas de relação dados com base em suas DFs (dependências funcionais) e chaves primárias para conseguir as propriedades desejadas de (1) minimização da redundância c (2) minimização das anomalias de inserção, exclusão e atualização, pode ser considerado um processo de “filtragem" ou “purificação”, para fazer com que o projeto tenha uma qualidade cada vez melhor.

Shamkant B. Navathe, 7ª ed., p. 430.

Alternativa A

A normalização de dados é um processo que busca organizar as informações em um banco de dados de forma a reduzir a redundância e a inconsistência dos dados. Isso é feito por meio da decomposição de tabelas maiores em tabelas menores e mais especializadas, seguindo uma série de regras e critérios de normalização.

Uma das principais vantagens da normalização é a redução da redundância de dados, o que evita inconsistências e ambiguidades no banco de dados. Além disso, um projeto de banco de dados normalizado permite que cada item lógico de dados seja armazenado em apenas um lugar no banco de dados, o que facilita a manutenção e o controle dos dados.

As alternativas B, C, D e E não estão diretamente relacionadas com o conceito de normalização de dados, mas sim com outros aspectos do projeto e gerenciamento de bancos de dados, como a criação de índices para melhorar o desempenho de consultas, a replicação de dados para garantir a disponibilidade e a segurança dos dados, o controle de dados para garantir a conformidade com normas e regulamentos, e a reutilização de código para aumentar a eficiência e a produtividade no desenvolvimento de sistemas.

cada item lógico de dados em apenas um lugar no BD

  • Normalização serve para evitar redundância.

Clique para visualizar este comentário

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