SóProvas


ID
1687567
Banca
OBJETIVA
Órgão
EPTC
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Ao projetar o data warehouse para o Governo Estadual, o Analista de Sistemas utilizou a modelagem dimensional para ter o benefício da velocidade de leitura e evitar a junção de várias tabelas. Qual das seguintes alternativas expressa uma das principais diferenças entre a modelagem tradicional e a modelagem dimensional?

Alternativas
Comentários
  • Prezados,

    Ao fazermos a modelagem dimensional para ter o benefício da velocidade normalmente são aplicados graus de desnormalização a fim de obter o desempenho desejado ao reduzir o número de tabelas nas junções (join).

    Portanto a alternativa correta é a letra B.

  • benefício da velocidade de leitura e evitar a junção de várias tabelas. Normalização significa justamente isso: o desmembramento da entidade original em mais tabelas para evitar redundancia e anomalias

  • então a modelagem dimensional tem baixa normalização?!

  • "Benefício da velocidade de leitura e evitar a junção de várias tabelas"

    • Pode ser viável desnormalizar o banco, juntando os dados em uma única tabela (ou menos tabelas)
    • Apesar de isso acabar gerando redundância de informações, as aplicações serão beneficiadas com o ganho de desempenho devido a não ser mais necessário unir várias tabelas.

    Ou seja, uma baixa normalização é algo que ele busca.

    Lembrando que Normalização utiliza junções (JOINS) entre tabelas para obter todos os dados necessários, o que acaba comprometendo o desempenho do banco de dados.