SóProvas


ID
1283419
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Um sistema OLAP é um sistema interativo que permite que um analista veja diferentes resumos de dados multidimensionais. Sobre estes sistemas, considere:

I. A generalização de uma tabulação cruzada bidimensional para n dimensões pode ser visualizada como um cubo n-dimensional, chamado cubo de dados.
II. Pode-se obter uma tabulação cruzada sobre os atributos x e y, para um valor variável de z em uma relação R. Esta operação é chamada de slicing (corte em pequenos cubos) ou dicing (corte em fatias), particularmente quando os valores para várias dimensões não são fixos.
III. A operação de mudar as dimensões usadas em uma tabulação cruzada é chamada de pivoting (pivoteamento).
IV. A operação de passar de dados com detalhamento maior para um detalhamento menor é chamada de drill down. A operação contrária é chamada de rollup.

Está correto o que consta APENAS em

Alternativas
Comentários
  • Bom dia. Comentando as questões utilizando o livro do Elmari e Navathe (1)

    I) Definição correta, para Navathe os cubos de dados são definidos como "Os modelos multidimensionais tiram proveito de relações inerentes aos dados para gerar dados em matrizes multidimensionais chamadas cubos de dados. (Podem ser chamados hipercubos se têm mais de três dimensões.)"


    II) As definições estão invertidas, cortar em cubos é Dicing e cortar em Fatias, ou seja tirar uma das dimensões, é Slicing.

    III) Pivoteamento ocorre quando se executa Tabulação Transversão (Rotação).

    IV) Este item necessita de uma leitura sutil, Detalhamento Maior = Granularidade Menor e Detalhamento Menor = Granularidade Maior. Drill Down é aumentar o detalhamento, Rollup é diminuir o detalhamento. Conceitos estão invertidos.

    Para enxergar melhor como funciona um Cubo o desenho que está na wikipedia é bem didático: http://en.wikipedia.org/wiki/OLAP_cube.

    O Colaweb também possui um artigo bacana falando de outras operações como Drill Across (Saltas níveis intermediários, ex. numa dimensão tempo pular de Ano direto para Horas) e Drill Throught (Pular de uma dimensão para outra, ex. ir da Dimensão Tempo para Região ou Preço).

    Referências:

    (1) Sistema de Banco de Dados, Elmasri e Navathe, Quarta Edição. Modelagem de Dados para Data Warehouses. Página 715.

    (2) http://www.coladaweb.com/informatica/olap

  • II e IV INCORRETAS
    Em "II" e "IV" os conceitos estão invertidos.

    Em "IV" -> Drill down é a diminuir a granularidade e aumentar o detalhamento. Ao passo que Rollup é diminuir o detalhamento e aumentar a granularidade.

  • I. Veja, o que a alternativa quer dizer é que, ao invés de cruzar as várias estruturas de dados em uma tabela, dispondo os dados em um formato bidimensional, o OLAP dispõe esses dados em n dimensões, gerando um cubo de dados. É isso que aprendemos! CERTA

    II. A assertiva está quase toda correta. No OLAP, realmente pode-se cruzar os dados de diferentes dimensões para obter valores das medidas em diversos cenários. O problema é que o examinador inverte os conceitos de dicing (corte em subcubos) e slicing (corte de fatias do cubo). ERRADA

    III. Na análise OLAP, pode-se rotacionar o cubo para visualizá-lo através de outras perspectivas, utilizando outras faces do cubo (representadas pelas dimensões). Essa operação é conhecida como pivoteamento ou rotação. CERTA

    IV. O examinador somente inverteu os conceitos. O drill down permite a visualização de dados em maior nível de detalhe, enquanto que o rollup é o processo inverso, navegando para um maior nível de generalização. ERRADA

    Gabarito: B