Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FGV 2024

Banco de DadosSQL
Código
fg075959
Banca
FGV
Órgão
AL-TO
Ano
2024
Nível
Superior
Cargo
Analista Legislativo - Desenvolvimento de Sistema
A implementação de sistemas OLAP (On Line Analytical Processing) pode utilizar alguma opção tecnológica tal como ROLAP, MOLAP, entre outras.Assinale a opção que descreve corretamente uma característica do ROLAP (Relational OLAP).
  1. Aarmazena os dados em arquivos de texto simples, com manipulação ágil e eficiente dos dados.
  2. Barmazena os dados em cubos multidimensionais pré-calculados para consultas rápidas.
  3. Carmazena os dados em um banco de dados relacional, aproveitando o poder das consultas SQL para análises.
  4. Dotimiza consultas em tempo real, armazenando os dados em cubos multidimensionais pré-calculados.
  5. Erequer a criação de uma estrutura de dados hierárquica multinível para armazenar os dados.
Revelar gabarito e comentário

GabaritoC — armazena os dados em um banco de dados relacional, aproveitando o poder das consultas SQL para análises.

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

OLAP: ROLAP (Relational OLAP)

Gabarito: letra C. O ROLAP (Processamento Analítico Relacional On-line) armazena os dados em um banco de dados relacional e utiliza consultas SQL para análise, sem necessidade de pré-computação em cubos multidimensionais. Essa é a característica central que o diferencia do MOLAP.

A banca cobra a distinção entre os tipos de armazenamento OLAP. Enquanto o MOLAP utiliza cubos pré-calculados, o ROLAP opera diretamente sobre tabelas relacionais, aproveitando a flexibilidade do SQL. Vejamos cada alternativa:

OLAP
  • 1ROLAP (Relacional)
    • Banco de dados relacional
    • Consultas SQL diretas
    • Sem pré-computação
    • Alta escalabilidade
  • 2MOLAP (Multidimensional)
    • Cubos pré-calculados
    • Consultas rápidas
    • Estrutura hierárquica
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que o ROLAP armazena dados em arquivos de texto simples. Isso não é verdade: o ROLAP utiliza um banco de dados relacional, não arquivos de texto. Arquivos de texto seriam inadequados para consultas analíticas eficientes.

Alternativa B — ❌ Incorreta

Descreve armazenamento em cubos multidimensionais pré-calculados. Essa é a característica do MOLAP (Multidimensional OLAP), não do ROLAP. O ROLAP não exige pré-computação; as consultas são feitas diretamente no banco relacional.

Alternativa C — ✅ Correta ⟵ GABARITO

Exatamente a definição de ROLAP: os dados permanecem em um banco de dados relacional e as análises são realizadas por meio de consultas SQL. Essa abordagem oferece alta escalabilidade e evita a sobrecarga de pré-processamento.

Alternativa D — ❌ Incorreta

Menciona otimização em tempo real com cubos pré-calculados. Mais uma vez, isso se refere ao MOLAP, que pré-computa agregações para acelerar consultas. O ROLAP não pré-computa; as consultas são resolvidas no momento da requisição.

Alternativa E — ❌ Incorreta

Requer estrutura hierárquica multinível para armazenamento. Essa descrição se aplica a modelos multidimensionais como MOLAP, não ao ROLAP, que usa o modelo relacional tradicional (tabelas e joins).


Gabarito: letra C.

Link permanente: /questoes/fg075959