Pular para o conteúdo principal

Questão de Banco de Dados — Conceitos Básicos em Banco de Dados — FGV 2024

Banco de DadosConceitos Básicos em Banco de Dados
Código
fg077285
Banca
FGV
Órgão
CVM
Ano
2024
Nível
Superior
Cargo
Analista - Perfil 7 - Ciência de Dados - Tarde
O ambiente analítico da CVM armazena dados no formato multidimensional, implementa um cubo de dados e disponibiliza uma ferramenta OLAP para apoiar os analistas no desempenho de suas funções. Diante da grande quantidade de dados disponíveis, eles precisam reduzir o seu domínio de análise.Para isso, a operação OLAP, que extrai um subcubo da seleção de duas ou mais dimensões de um cubo de dados, é a:
  1. ASlice;
  2. BDice;
  3. CPivot;
  4. DRoll up;
  5. EDrill down.
Revelar gabarito e comentário

GabaritoB — Dice;

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”.

Operações OLAP em cubos de dados

Gabarito: letra B (Dice). A operação Dice extrai um subcubo selecionando duas ou mais dimensões do cubo original. Já Slice seleciona apenas uma dimensão. As demais operações (Pivot, Roll up, Drill down) têm finalidades diferentes: rotação visual, agregação (aumento de granularidade) e detalhamento (redução de granularidade), respectivamente.

A banca cobra a distinção clássica entre as operações OLAP. O enunciado descreve exatamente a definição de Dice, que é a resposta. É importante lembrar que:

  • Slice fixa uma dimensão e mostra uma fatia (ex.: um ano).

  • Dice seleciona um subconjunto em várias dimensões (ex.: um trimestre, uma região, um produto).

  • Pivot rotaciona o cubo, alterando as perspectivas dos eixos.

  • Roll up sobe na hierarquia (agrega dados; ex.: de mês para ano).

  • Drill down desce na hierarquia (detalha dados; ex.: de ano para mês).

Operação OLAP

Definição

Nº de Dimensões Selecionadas

Efeito no Cubo

Slice

Extrai uma fatia (subcubo) fixando uma dimensão

1 (uma)

Reduz o cubo a uma "fatia" plana

Dice

Extrai um subcubo selecionando subconjuntos em várias dimensões

2 ou mais

Reduz o domínio preservando a multidimensionalidade

Pivot

Rotaciona o cubo, alterando a disposição visual dos eixos

Nenhuma (reorientação)

Altera a perspectiva, não o conteúdo

Roll up

Sobe na hierarquia de uma dimensão (agrega dados)

1 (vertical)

Aumenta a granularidade (menos detalhes)

Drill down

Desce na hierarquia de uma dimensão (detalha dados)

1 (vertical)

Reduz a granularidade (mais detalhes)

1Seleção de dimensões
Slice (uma dimensão)
Dice (duas ou mais)
2Navegação hierárquica
Roll up (agrega)
Drill down (detalha)
3Visualização
Pivot (rotação)
Operações OLAP
LEVELsoulevel.com.br
Operações OLAP: Seleção de dimensões (Slice (uma dimensão), Dice (duas ou mais)); Navegação hierárquica (Roll up (agrega), Drill down (detalha)); Visualização (Pivot (rotação))

Alternativa A — ❌ Incorreta (Slice)

Slice opera sobre uma única dimensão, não sobre duas ou mais. Seu resultado é um "corte" plano do cubo, não um subcubo. A definição do enunciado claramente exige múltiplas dimensões.

Alternativa B — ✅ Correta (Dice) ⟵ Gabarito

A operação Dice corresponde exatamente à descrição: extrai um subcubo por meio de seleção em duas ou mais dimensões. É a operação adequada para reduzir o domínio de análise preservando multidimensionalidade.

Alternativa C — ❌ Incorreta (Pivot)

Pivot (ou rotate) reorienta o cubo, trocando os eixos (dimensões) de visualização. Não cria um subcubo nem reduz dimensões; apenas altera a perspectiva.

Alternativa D — ❌ Incorreta (Roll up)

Roll up realiza uma agregação (sobe na hierarquia de uma dimensão), aumentando o nível de granularidade. Não extrai um subcubo; ao contrário, reduz os detalhes.

Alternativa E — ❌ Incorreta (Drill down)

Drill down faz o oposto do Roll up: desce na hierarquia, aumentando o detalhamento. Também não extrai um subcubo; a navegação é vertical dentro de uma dimensão.

PEGA ESSA DICA!

Memorize a diferença entre Slice e Dice pelo número de dimensões envolvidas. Slice = uma dimensão (uma fatia); Dice = duas ou mais dimensões (um dado em cubo). Lembre da tradução: "dice" em inglês significa dados (cubo), mas também é o verbo "cortar em cubos" – exatamente o que a operação faz. Já "slice" é uma fatia plana.

Gabarito: letra B.

Link permanente: /questoes/fg077285