Questão de Banco de Dados — DW - Data Warehouse — FEPESE 2022
Banco de Dados›DW - Data Warehouse
Código
qq722288
Banca
FEPESE
Órgão
Prefeitura de Criciúma - SC
Ano
2022
Nível
Superior
Cargo
Auditor Fiscal da Receita Municipal
No contexto de modificação de valores de atributos de dimensões em modelos multidimensionais e de data warehouse, identifique o valor correto dos tipos (0, 1, 2…n) de modificação de valores de atributos de dimensão, conforme as técnicas definidas por Kimball, para:( ) Acrescentar um novo registro( ) Sobrescrever( ) Reter o valor original( ) Adicionar um novo atributoAssinale a alternativa que indica a sequência correta, de cima para baixo.
A0 • 2 • 1 • 3
B2 • 0 • 3 • 1
C2 • 1 • 0 • 3
D3 • 1 • 2 • 0
E3 • 2 • 0 • 1
Revelar gabarito e comentário▾
GabaritoC — 2 • 1 • 0 • 3
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Modificação de Atributos de Dimensão (SCD) – Tipos Kimball
Gabarito: letra C. A sequência correta é 2 (acrescentar novo registro), 1 (sobrescrever), 0 (reter o valor original), 3 (adicionar novo atributo). As técnicas de Slow Changing Dimensions (SCD) definidas por Kimball classificam as estratégias de alteração de atributos em dimensões.
A banca cobra a associação direta entre a ação descrita e o número do tipo SCD. Cada tipo tem um comportamento específico:
Type 0 (Reter original): O atributo nunca é alterado; permanece com o valor original inserido. Útil para dados imutáveis (ex.: data de nascimento).
Type 1 (Sobrescrever): O valor antigo é substituído pelo novo; não há histórico. A dimensão reflete apenas o valor atual.
Type 2 (Acrescentar novo registro): Cria-se um novo registro (nova linha) na dimensão com os novos valores, mantendo o registro anterior para preservar o histórico. É a técnica mais comum para manter o histórico completo.
Type 3 (Adicionar novo atributo): Adiciona-se uma nova coluna na dimensão para armazenar o valor anterior (ou posterior), limitando o histórico a poucas versões (ex.: coluna "valor_anterior").
Análise das alternativas
SCD (Kimball): Type 0 (Reter o valor original, Nunca altera, Ex.: data de nascimento); Type 1 (Sobrescrever, Substitui valor antigo, Sem histórico); Type 2 (Acrescentar novo registro, Nova linha na dimensão, Preserva histórico completo); Type 3 (Adicionar novo atributo, Nova coluna (valor anterior), Histórico limitado)
Alternativa A — ❌ Incorreta
Sequência 0 • 2 • 1 • 3: inverte a ordem. "Reter original" (0) não é a primeira ação; a descrição "Acrescentar novo registro" corresponde a Type 2, não Type 0.
Alternativa B — ❌ Incorreta
Sequência 2 • 0 • 3 • 1: coloca "Reter original" (0) como segundo item, mas o correto para "Sobrescrever" é Type 1, não Type 3.
Alternativa C — ✅ Correta ⟵ GABARITO
Sequência 2 • 1 • 0 • 3: exatamente a ordem das descrições: acrescentar novo registro = Type 2; sobrescrever = Type 1; reter original = Type 0; adicionar novo atributo = Type 3.
Alternativa D — ❌ Incorreta
Sequência 3 • 1 • 2 • 0: inicia com Type 3 (adicionar atributo) para "Acrescentar novo registro", que é Type 2.
Alternativa E — ❌ Incorreta
Sequência 3 • 2 • 0 • 1: atribui Type 3 a "Acrescentar novo registro" e Type 2 a "Sobrescrever", invertendo os papéis.
PEGA ESSA DICA!
Para fixar os tipos SCD, associe o número ao verbo-chave: Type 0 = zero alteração (rete); Type 1 = sobrescreve (apaga o passado); Type 2 = duplica (cria novo registro); Type 3 = triplica? (cria nova coluna). Em provas, a banca FEPESE costuma cobrar essa correspondência literal.