← Questões de Banco de Dados

Banco de Dados · FGV · 2023

Questão comentada de Banco de Dados

Em relação às diferenças de características técnicas entre um banco de dados planejado para lidar com informações transacionais (operações do dia a dia de uma empresa) e um Data Warehouse, é correto afirmar que

Gabarito: C

A distinção clássica entre banco transacional e Data Warehouse cai muito em prova porque os dois servem a objetivos bem diferentes. O banco transacional, voltado ao OLTP, sustenta as operações do dia a dia: muitas insercoes e atualizacoes, dados bem organizados, alta concorrencia e forte preocupação com integridade. Ja o Data Warehouse, ligado ao OLAP, existe para analise: ele consolida historico, recebe consultas pesadas e raramente é usado para alterar registros na rotina operacional. No modelo dimensional, especialmente no esquema estrela, a ideia nao é sair normalizando tudo ao maximo. Pelo contrario: costuma haver desnormalizacao nas dimensoes para facilitar consultas, reduzir joins e deixar a analise mais rapida. Isso gera redundancia controlada, o que é aceitavel no contexto analitico. Em concurso, quando aparecer a palavra estrela, desconfie de frases que tratam a normalizacao como regra de ouro. Por isso, o gabarito é a letra C. Ela acerta ao dizer que a redundancia nao é um problema central no modelo dimensional estrela, porque a normalizacao nao é o foco entre fatos e dimensoes. O objetivo aqui é performance de consulta e simplicidade de entendimento do negocio, e nao eliminar toda repeticao de dados. Se quiser guardar uma regra pratica: transacional pensa em transacao, consistencia e escrita; Data Warehouse pensa em analise, historico e leitura. A banca adora trocar essas caracteristicas de lugar para ver se voce cai na casca de banana.

Continue treinando

Questões relacionadas