SóProvas


ID
230128
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Sejam as seguintes assertivas sobre esquemas multidimensionais para a modelagem de dados para Data Warehouses:

I. O esquema snowflake é uma variação do esquema estrela no qual as tabelas dimensionais de um esquema estrela são organizadas em uma lista de tabelas não normalizadas.
II. O esquema estrela consiste em uma tabela de fato com uma única tabela para cada dimensão.
III. O esquema onde um conjunto de tabelas de fatos compartilha algumas tabelas de dimensão é conhecido por hipercubo .

Marque a alternativa corretaemrelação às assertivas acima.

Alternativas
Comentários
  • Snowflakes é o esquema estrela normalizado na 3FN.

     Hipercubo existe quando uma tabela fato possui mais de três dimensões.

     

  • Questão retirada do livro do Elmasri e Navathe. Vejamos os conceitos:

    I. O esquema snowflake é uma variação do esquema estrela no qual as tabelas dimensionais de um esquema estrela são organizadas em uma lista de tabelas não normalizadas.  Item errado pois no esquema de estrela as tabelas dimensionais são organizadas em uma lista de tabelas NORMALIZADAS. ( Elmasri e Navathe,p.651. 4 edição)

     

    II. O esquema estrela consiste em uma tabela de fato com uma única tabela para cada dimensão . Corretissimo o item. ( Elmasri e Navathe,p.651. 4 edição)

    III. O esquema onde um conjunto de tabelas de fatos compartilha algumas tabelas de dimensão é conhecido por hipercubo . Item errado, pois o conceito se refere a Constelação de fatos e não a hipercubo.

    Portanto, Item B é correto.

     

  • Talita, o esquema estrela não é normalizado, você deve ter se enganado, quem é normalizado é o esquema snowflake.

    O item I esta incorreto porque: O esquema snowflake é uma variação do esquema estrela no qual as tabelas dimensionais de um esquema estrela são organizadas em uma hierárquia ao normalizá-las. Pagina 725 Sistemas da Banco de Dados - Navathe 6ª Edição.
  • Ao contrário do que disse a colega Talita, no modelo estrela as tabelas de dimensão são desnormalizadas, enquanto no snowflake, são normalizadas. Conforme podemos ver em "Kimball, Ralph. The Datawarehouse ETL Toolkit":
    "If a dimension is normalized, the hierarchies create a characteristic structure known as a snowflake"
     
    O problema do item I é que o texto está mal redigido. Acrescentei alguns comentários para tentar esclarecer:
     
    "O esquema snowflake é uma variação do esquema estrela [aqui falta uma vírgula] no qual [qual = snowflake] as tabelas dimensionais de um esquema estrela [o trecho 'de um esquema estrela' está sobrando nessa frase] são organizadas em uma lista de tabelas não normalizadas."

    Traduzindo: "O esquema snowflake é uma variação do esquema estrela. No snowflake, as tabelas dimensionais não são normalizadas.". Portanto, item ERRADO.