SóProvas


ID
1853086
Banca
CESPE / CEBRASPE
Órgão
FUNPRESP-EXE
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Com relação à forma como os dados são armazenados e manipulados no desenvolvimento de aplicações, julgue o item a seguir.

Aplicações de data warehouse que usem um esquema floco de neve tendem a ter pior desempenho nas consultas do que as aplicações que usem o esquema estrela.

Alternativas
Comentários
  • O snow flake ou floco de neve tende a ter pior desempenho nas consultas visto que esse esquema é normalizado. O esquema estrela ou star schema não é normalizado.

  • Estrela terá bem menos comandos de junção por não estar normalizada.

  • Correta - O desempenho das aplicações que usam o modelo floco de neve tende a ser prior do que as que utilizam o modelo estrela devido a necessidade de junção da primeira. 

     

    Thiago Rodrigues Cavalcanti - Estratégia Concursos

  • - Star Schema - mais popular, mais rápido, só uma Tabela por Dimensão (menos flexível). Um dos problemas do Star Schema, é que ele desperdiça espaço, repetindo as mesmas descrições ao longo de toda a tabela;


    - SnowFlake ( Floco de Neve ) - é uma extensão / variação do Star Schema. Ao contrário do Star Schema, o SnowFlake reduz o espaço de armazenamento. É mais flexível ( facilita evolução das Tabelas Dimensão ) , MAS É MAIS LENTO.


    Fonte: Leonardo Lemgruber Boechat Rodri (grupos - itnerante)

  • Devido ao fato do esquema floco de neve ser normalizado, enquanto o estrela não.

  • Devido ao fato do esquema floco de neve ser normalizado, enquanto o estrela não.

  • Segundo Ralph Kimball, "Snowflaking" refere-se à normalização de tabelas dimensão em hierarquias multinível normalizadas.

    Kimball recomenda que evite-se o uso de Snowflaking, pois os ganhos de espaço proporcionados geralmente não compensam a lentidão e trazem dificuldades de legibilidade e navegabilidade aos usuários finais.

  • esquema estrela é DESNORMALIZADO, mais simples - melhor desempenho nas consultas.

  • O Modelo Snowflake realmente acrescenta graus de normalização às tabelas de dimensões, eliminando redundâncias. No entanto, como os dados estão normalizados, as consultas são mais complexas e a obtenção de informações será menos eficientes do que no Modelo Estrela. 

    Diego Carvalho - Estratégia Concursos

  • O esquema FLOCOS DE NEVE é capaz de fazer consultas mais complexas, mais lentas, mas com manutenção mais fácil. Como há hierarquia, há menos redundância e ocupa menos espaço.

    Fonte: Estratégia Concursos

  • Estrela

    - Tabela Dimensão Desnormalizada

    - Rápido tempo de resposta e simplicidade

    -Menor nº de tabelas

    -Consultas mais simples

     

    Flocos de Neve (snow flake)

    -Tabela dimensão normalizada

    - Mais complexo

    -Maior n° de tabelas

    -Consultas mais complexas

    QUESTÕES

    CESPE - 2014 - SUFRAMA - Tecnologia da Informação) A respeito de datawarehouse, julgue os próximos itens.

    Na modelagem, o esquema estrela é um refinamento em que parte da hierarquia dimensional é normalizada em um conjunto de tabelas dimensão menores, de forma similar a um floco de neve.

    Gabarito: Errado

    (CESPE - 2011 - PREVIC - Analista de Tecnologia da Informação) Julgue os itens a seguir, relativos aos sistemas de suporte a decisão.

    Os esquemas em estrela e em flocos de neve são dois modelos multidimensionais comuns. Dadas as suas características, o modelo em flocos de neve aumenta a redundância de dados e, por isso, aumenta o espaço utilizado em disco.

    Gabarito: Errado

  • O modelo Estrela não é normalizado, apresentando um desempenho superior ao Floco de neve que é normalizado.

    Complementando: Segue um breve resumo sobre normalização.

    Normalização é o conjunto de regras que visa reduzir a redundância e inconsistência; facilita a manipulação do banco de dados; facilita a manutenção do sistema de informação → elimina a fragmentação dos dados, reduzindo o espaço exigido para armazená-los.

    → Quanto mais normalizado, mais lento ele será. → piora o desempenho.

    → É utilizada no projeto de banco de dados.

  • GABARITO: CERTO

    Modelo floco de neve: lembre-se: a neve é lenta, demoooora pra cair na terra. Por isso, esse modelo é mais lento. 

    Modelo estrela: o que as estrelas emitem? Luz, e a luz é a coisa mais rápida criada por Deus! Viaja a uma velocidade de  300.000 km/s. Logo, o modelo estrela é mais rápido.

  • Floco de neve, normalizado, mais tabelas, mais quantidade de joins, logo fico mais lento.

  • CERTO

    Esquema multidimensional estrela

    - Todas as tabelas de dimensões se relacionam diretamente com tabelas de fato. Ou seja, uma tabela de dimensão não se relaciona com outra tabela de dimensão.

    - Não permite normalização.

    - Aumenta performance, mas não otimiza espaço em disco

    Esquema multidimensional flocos de neve

    - As tabelas de dimensões se relacionam com tabelas de fato, mas também se relacionam entre elas.

    - Permite normalização até a 3ª FN

    - Otimiza espaço, mas acaba diminuindo performance

  • O Esquema Estrela é basicamente uma Tabela de Fatos central conectada a várias Tabelas de Dimensão em um relacionamento 1:N, sendo uma única tabela para cada dimensão.

    • Tabelas de Dimensão são desnormalizadas, isto é, possuem dados redundantes!
    • chaves primárias das tabelas de dimensão são chaves estrangeiras da tabela de fato
    • chave primária da tabela de fato é uma chave composta pelas chaves estrangeiras referentes às tabelas de dimensão.

    O Esquema Flocos de Neve (Snowflake Schema) é basicamente uma Tabela de Fatos central conectada a várias Tabelas de Dimensão, sendo possível haver várias tabelas para cada dimensão

    • Apresenta consultas mais complexas, mais lentas, mas com manutenção mais fácil.
    • não é obrigatório normalizar todas as tabelas de dimensão 
    • existe menos redundância de dados
  • O Esquema Estrela:

    • Hierarquias são armazenadas nas Tabelas Dimensão.
    • Tabela fato rodeada por diversas Tabelas Dimensão.
    • Uma única operação de junção é capaz de relacionar Tabelas Fato e Tabelas Dimensão.
    • Projeto simples de banco de dados.
    • Alto nível de redundância de dados.
    • Estrutura de dados desnormalizada permitindo consultas rápidas.

    O Esquema Flocos de Neve (Snowflake Schema):

    • Hierarquias são divididas em tabelas separadas
    • Tabela fato rodeada por diversas Tabelas Dimensão rodeadas por diversas Tabelas Dimensão.
    • São necessárias diversas operações de junção para relacionar Tabelas Fato e Tabelas Dimensão.
    • Projeto complexo de banco de dados.
    • Baixo nível de redundância de dados.
    • Estrutura de dados normalizada tornando consultas mais lentas.

    Em suma, esse esquema (floco de neve) é o resultado da decomposição de uma ou mais tabelas de dimensões normalizadas até a 3ª Forma Normal (3FN). Em contraste com o esquema estrela, apresenta consultas mais complexas, mais lentas, mas com manutenção mais fácil. Como as tabelas são normalizadas, existe menos redundância de dados, portanto ocupa-se menos espaço. Além disso, como há tabelas de dimensão conectadas a outras tabelas de dimensão, existe uma hierarquia.

    GABARITO: CERTO

    FONTE: ESTRATEGIA CONCURSOS