Questão nº 62
Questão de Tecnologia da Informação · FGV CMSP 2024 (nº 62)
Com relação aos métodos de extração em dados em data warehouses nos ambientes Oracle, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V).
I. Existem dois tipos de extração lógica: extração completa e extração incremental.
II. Existem dois seguintes métodos de extração física: extração on-line e extração off-line.
III. Existem três métodos de extração virtual: extração por timestamp, extração por particionamento e extração por triggers.
As afirmativas são, respectivamente,
- AV – V – F. (alternativa correta)
- BV – F – V.
- CV – F – F.
- DF – V – V.
- EF – V – F.
Resposta comentada
Gabarito Alternativa A
A extração de dados é a primeira etapa do processo ETL (Extract, Transform, Load) em um data warehouse, onde os dados são coletados dos sistemas de origem para serem processados e carregados.
(A) Correta: A afirmativa I é verdadeira porque a extração lógica define o que será extraído. A extração completa (full extraction) coleta todos os dados da fonte, enquanto a extração incremental (delta extraction) coleta apenas os dados novos ou modificados desde a última extração.
A afirmativa II é verdadeira porque a extração física define como os dados são acessados. A extração on-line acessa os dados diretamente do sistema de produção ativo, e a extração off-line acessa os dados de uma cópia, backup ou log, sem impactar o sistema de produção.
A afirmativa III é falsa. Não existe uma categoria padrão amplamente reconhecida como "extração virtual" que englobe especificamente "timestamp", "particionamento" e "triggers" como métodos distintos de extração nesse contexto. Armadilha: Embora timestamp, particionamento e triggers sejam técnicas importantes, eles são, na verdade, mecanismos ou estratégias para implementar a extração incremental (um tipo de extração lógica) ou para gerenciar dados, e não uma categoria separada de "extração virtual". Por exemplo, extração por timestamp e triggers são métodos para identificar e capturar mudanças para uma extração incremental. Particionamento é uma técnica de gerenciamento de banco de dados que pode otimizar o acesso e a extração, mas não é um método de extração em si.
(B) Incorreta: Contém erros nas avaliações das afirmativas.
(C) Incorreta: Contém erros nas avaliações das afirmativas.
(D) Incorreta: Contém erros nas avaliações das afirmativas.
(E) Incorreta: Contém erros nas avaliações das afirmativas.
Fonte: FGV CMSP 2024 Consultor Técnico Legislativo - Informática (Caderno Tipo 1). Reproduzida para fins de estudo.