Questão de Banco de Dados — Conceitos Básicos em Banco de Dados — FGV 2024
- Código
- fg077285
- Banca
- FGV
- Órgão
- CVM
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista - Perfil 7 - Ciência de Dados - Tarde
- ASlice;
- BDice;
- CPivot;
- DRoll up;
- EDrill down.
GabaritoB — Dice;
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) |
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.
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.
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.
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.
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.
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