FC ConcursosFC Concursos

Questão FC95593

Fonte: Ralph Kimball (com adaptações). Considerando o modelo apresentado nessa figura, julgue o item subsecutivo, acerca de modelagem de dados. Mesmo que ao modelo apresentado seja

Projeto e Modelagem de Dados

CEBRASPE (CESPE) · 2015


Fonte: Ralph Kimball (com adaptações).

Considerando o modelo apresentado nessa figura, julgue o item subsecutivo, acerca de modelagem de dados.

Mesmo que ao modelo apresentado seja incluída uma tabela de categorias de produtos, relacionada diretamente à tabela de produtos, ele não poderá ser considerado um modelo snow flake.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: 

  • A tabela central é Vendas (Chave_Tempo, Chave_Produto, Chave_Cliente, Chave_Vendedor, Quantidade, Valor, Desconto), que é a tabela fato, contendo medidas quantitativas.
    • As tabelas de dimensão externas são:
      • Produtos (Chave_Produto, Nome, Modelo, Custo_Médio, Cor, Preço): Dimensão de produtos.
      • Clientes (Chave_Cliente, Nome_Contato, Tipo, Logradouro, Numero, Cidade, Estado, Pais, CEP, Telefone, Fax): Dimensão de clientes.
      • Tempo (Chave_Tempo, Data, Ano, Mês, Dia, Trimestre, DataSemana, Feriado): Dimensão de tempo.
      • Vendedores (Chave_Vendedor, Nome, Data_Contratacao): Dimensão de vendedores.
    • As dimensões estão diretamente relacionadas à tabela fato (Vendas) por meio de chaves estrangeiras, sem normalização adicional. Isso caracteriza um modelo estrela.
  • Modelo Estrela vs. Modelo Snowflake:
    • Modelo Estrela (Star Schema):
      • Popularizado por Ralph Kimball, é um modelo onde as dimensões (ex.: Produtos, Clientes) não são normalizadas, ou seja, cada dimensão é uma tabela única diretamente conectada à tabela fato.
      • Estrutura simples, com tabelas de dimensão "achatadas" (não divididas em subtabelas).
    • Modelo Snowflake:
      • As dimensões são normalizadas, ou seja, divididas em várias tabelas relacionadas, criando uma estrutura mais complexa que lembra um floco de neve.
      • Exemplo: A tabela Produtos poderia ser dividida em Produtos (Chave_Produto, Nome, Chave_Categoria) e Categorias (Chave_Categoria, Nome_Categoria), com uma relação entre elas.
    Por que está Errada?:
    • Se a tabela de categorias for incluída e relacionada diretamente à tabela Produtos, isso introduz um nível de normalização na dimensão Produtos (dividindo-a em Produtos e Categorias).
    • Essa normalização é uma característica do modelo snowflake, pois as dimensões deixam de ser "achatadas" (como no modelo estrela) e passam a ter subtabelas relacionadas.
    • A afirmação está errada ao dizer que "não poderá ser considerado um modelo snowflake", porque essa mudança (normalização da dimensão Produtos) justamente transforma o modelo em um snowflake.
    Padrão de Erro do CEBRASPE Identificado:
    Este erro se encaixa no padrão mental previamente identificado: "Negação Incorreta de Conceito". A questão nega incorretamente que o modelo possa ser um snowflake, quando a inclusão de uma tabela normalizada (Categorias) o qualificaria como tal.

    Conteúdo do catálogo FC Concursos · Atualizado em

    Continue aprendendo