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).
- A)armazena os dados em arquivos de texto simples, com manipulação ágil e eficiente dos dados.
Errada, porque ROLAP não trabalha com arquivos de texto simples, e sim com banco de dados relacional.
- B)armazena os dados em cubos multidimensionais pré-calculados para consultas rápidas.
Errada, porque essa é uma característica típica do MOLAP, não do ROLAP.
- C)armazena os dados em um banco de dados relacional, aproveitando o poder das consultas SQL para análises.
Certa, porque o ROLAP armazena os dados em banco relacional e usa SQL para análises.
- D)otimiza consultas em tempo real, armazenando os dados em cubos multidimensionais pré-calculados.
Errada, porque fala em cubos multidimensionais pré-calculados, o que remete ao MOLAP.
- E)requer a criação de uma estrutura de dados hierárquica multinível para armazenar os dados.
Errada, porque a estrutura hierárquica multinível não define ROLAP; isso não é sua característica básica.
Gabarito: C
OLAP é a camada de análise, aquela parte do banco que existe para responder perguntas do tipo "como foi o desempenho por região, por mês e por produto?" sem fazer você sofrer na hora da consulta. Dentro desse universo, a ideia do ROLAP é bem direta: ele usa um banco de dados relacional como base e aproveita SQL para fazer as análises. Ou seja, os dados ficam em tabelas, com estruturas relacionais tradicionais, e as consultas montam a visão analítica a partir daí. Isso contrasta com o MOLAP, que guarda os dados em cubos multidimensionais pré-calculados. Nesse modelo, a leitura costuma ser muito rápida, mas o armazenamento é mais específico e menos alinhado ao modelo relacional clássico. Em provas, a banca adora misturar essas duas coisas para ver se voce troca "relacional" por "cubos" no susto. O gabarito é a letra C porque ela descreve exatamente o ROLAP: armazenamento em banco de dados relacional e uso de SQL para análise. Em doutrina de Sistemas de Apoio à Decisão e Data Warehousing, essa é a definição padrão do modelo. Não há fundamento legal específico aqui, porque o tema é técnico de banco de dados, não jurídico. Resumo de ouro: ROLAP = relacional + SQL; MOLAP = cubos multidimensionais. Se voce lembrar dessa dupla, já corta metade das pegadinhas de OLAP.