Assinale a alternativa verdadeira sobre a modelagem multidi...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - O relacionamento entre cada tabela dimensão e a tabela fato é do tipo um para muitos.
Para compreender essa questão, é necessário conhecer os conceitos de modelagem multidimensional, que é uma técnica utilizada no projeto de data warehouses. Em um modelo multidimensional, os dados são organizados em tabelas de dimensão e tabelas de fato. As tabelas de fato armazenam as medidas numéricas, enquanto as tabelas de dimensão contêm atributos descritivos relacionados às medidas.
O relacionamento um para muitos significa que uma única entrada em uma tabela de dimensão pode estar relacionada a várias entradas na tabela de fato, mas uma entrada na tabela de fato está vinculada a apenas uma entrada na tabela de dimensão correspondente. Isso permite analisar as medidas de fato de diversas perspectivas diferentes, o que é essencial para a análise de dados em um data warehouse. Portanto, a alternativa C está correta, pois reflete esse tipo de relacionamento característico dos modelos multidimensionais.
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
Gabarito: Letra C.
Assinale a alternativa verdadeira sobre a modelagem multidimensional utilizada no projeto de data warehouse.
c) O relacionamento entre cada tabela dimensão e a tabela fato é do tipo um para muitos.
CORRETA. Isso é consequência das chaves estrangeiras presentes na tabela fato que “ligam” as métricas às respectivas tabelas dimensão. Por exemplo, suponha a tabela fato venda que tenha a tabela dimensão tempo associada, e que exista a métrica quantidade vendida de um produto na tabela fato e o dia do ano na tabela dimensão. Sendo assim, para cada valor da chave primária da tabela dimensão tempo, por exemplo, dia, tem-se zero ou mais ocorrências de venda ou quantidade de venda de produto, demonstrando que o relacionamento entre cada tabela dimensão e a tabela fato é do tipo um para muitos.
Demais alternativas estão incorretas:
a) O relacionamento entre cada tabela dimensão e a tabela fato é do tipo um para um .
ERRADA. O erro da alternativa está destacado em vermelho. O relacionamento entre cada tabela dimensão e a tabela fato é do tipo um para muitos conforme descrito na alternativa correta C.
b) O relacionamento entre cada tabela dimensão e a tabela fato é do tipo muitos para muitos.
ERRADA. O erro da alternativa está destacado em vermelho. O relacionamento entre cada tabela dimensão e a tabela fato é do tipo um para muitos conforme descrito na alternativa correta C.
d) A chave primária da tabela fato de um modelo multidimensional com 5 tabelas dimensão é do tipo simples.
ERRADA. O erro da alternativa está destacado em vermelho. Apesar de ter como regra básica o uso de surrogate key (chaves artificiais), que é um atributo simples, como chave primária para tabela fato, essas chaves se relacionam com as dimensões através das chaves estrangeiras presentes na tabela fato. Isso é necessário para evitar a redundância de tuplas, ou seja, a duplicação de informação (métricas), pois a tabela fato não pode conter a mesma informação duplicado para não gerar resultado incoerente. Sendo assim, o correto seria “a chave primária pode ser do tipo simples como surrogate key, ou seja, tendo uma correspondência de unicidade da chave primária da tabela fato com a composição das chaves estrangeiras associadas às respectivas tabelas dimensão.”
e) um número máximo teórico de 10 tabelas dimensão em um modelo multidimensional.
ERRADA. Os erros da alternativa estão destacados em vermelho. Não há, a princípio, um número máximo teórico de tabelas dimensão associado à tabela fato, pois o contexto de negócio que se deseja modelar é que irá determinar o número de tabelas dimensões associado à tabela fato.
Referências:
[1] : https://www.kimballgroup.com/2009/05/the-10-essential-rules-of-dimensional-modeling/
A) - Isso é geralmente incorreto. Normalmente, o relacionamento entre tabelas dimensão e a tabela fato é do tipo um para muitos, pois várias linhas na tabela fato podem se relacionar a uma única linha em uma tabela dimensão.
B) - Isso geralmente não é o caso. Os relacionamentos muitos para muitos são mais comuns em bancos de dados relacionais tradicionais, enquanto os modelos multidimensionais tipicamente seguem uma estrutura um para muitos, conforme mencionado anteriormente.
C) - Esta opção parece mais precisa. Geralmente, é assim que os relacionamentos são modelados em um ambiente de Data Warehouse: uma linha na tabela dimensão pode corresponder a muitas linhas na tabela fato.
D) - Esta opção é específica demais e não aborda diretamente o relacionamento entre tabelas dimensão e a tabela fato.
E) - Não existe um número máximo teórico de tabelas dimensão em um modelo multidimensional. O número de tabelas dimensão pode variar dependendo das necessidades específicas do projeto.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo