Questão FC295853
Ao realizar a tarefa de migrar um sistema de gerenciamento de dados para um novo data warehouse, durante o processo de modelagem conceitual e física de dados, a equipe responsável
Projeto e Modelagem de Dados
CESGRANRIO · 2024
Ao realizar a tarefa de migrar um sistema de gerenciamento de dados para um novo data warehouse, durante o processo de modelagem conceitual e física de dados, a equipe responsável por essa migração deve tomar algumas decisões. Ao tomar essas decisões, a equipe deve considerar alguns pontos pertinentes a essa tarefa, como o fato de que
- a normalização de dados é um processo que visa eliminar redundâncias e dependências anômalas, frequentemente resultando na criação de várias tabelas menores inter-relacionadas.
- a técnica de particionamento de dados é desnecessária em um sistema de Big Data, devido à capacidade de armazenamento massivo e ao poder de processamento dos sistemas modernos.
- o principal propósito dos índices em um data warehouse é garantir a integridade dos dados, que podem ser corrompidos durante processamentos paralelos.
- o SQL é uma linguagem procedural que permite a definição de loops e de estruturas condicionais complexas dentro de consultas de banco de dados.
- cada entidade, na modelagem entidade-relacionamento (ER), deve sempre ter uma chave composta para garantir a integridade referencial no modelo de dados.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Normalização é o processo de organizar atributos e relações para reduzir redundâncias e evitar anomalias de inserção, atualização e exclusão. Isso melhora a integridade dos dados e facilita a manutenção do modelo frente às regras de negócio.
Na prática, a normalização envolve decompor uma tabela grande em várias tabelas menores, cada uma com um propósito bem definido, e ligar essas tabelas por meio de chaves estrangeiras. Esse particionamento preserva a unicidade e as dependências funcionais entre atributos.
O processo é guiado por um conjunto de regras conhecidas como formas normais (1FN, 2FN, 3FN, BCNF etc.), que indicam quando uma relação ainda contém dependências indesejadas e deve ser refinada.
Embora gere mais tabelas e, portanto, mais joins em consultas, a normalização é essencial para modelos transacionais e para garantir consistência e simplicidade no projeto do banco de dados.
Conteúdo do catálogo FC Concursos · Atualizado em