Modelagem Multidimensional Flashcards
A modelagem dimensional serve para bases de dados:
dimensionais.
Existem dois tipos de bancos de dados:
transacionais e analíticos.
Bancos de Dados Transacionais são mais eficientes para sistemas que processam uma ______ quantidade de transações.
Bancos de Dados Transacionais são mais eficientes para sistemas que processam uma grande quantidade de transações.
As transações de dados são basicamente _________, ____________ ou ________ de dados de um banco de dados.
As transações de dados são basicamente inserções, atualizações ou remoções de dados de um banco de dados.
As transações de dados são basicamente _________, ____________ ou ________ de dados de um banco de dados.
As transações de dados são basicamente inserções, atualizações ou remoções de dados de um banco de dados.
Os dados que compõem os bancos de dados transacionais alimentam os bancos de dados
__________, que são extremamente eficientes quando integrados a sistemas que geram relatórios ____________ de dados.
Os dados que compõem os bancos de dados transacionais alimentam os bancos de dados
analíticos, que são extremamente eficientes quando integrados a sistemas que geram relatórios consolidados de dados.
Um exemplo clássico é o Data Warehouse (DW)
O modelo de dados denominado “multidimensional” se aplica para banco de dados com a tecnologia:
Data warehouse
QUESTÃO
Um modelo de banco de dados multidimensional está mais fortemente
relacionado com:
a) data warehouse.
b) modelo relacional.
c) bancos hierárquicos.
d) modelo em 3 camadas.
e) banco de dados distribuídos.
Letra A (data warehouse)
Os bancos de dados transacionais (às vezes chamados de operacionais) geralmente utilizam uma modelagem de dados:
relacional.
Os bancos de dados analíticos geralmente utilizam uma modelagem de dados:
dimensional
Os modelos multidimensionais tiram proveito dos _______________ inerentes nos dados para preencher os dados em ________ _________________, chamadas de _____ __ _____ _________ (ou __________, quando possuem mais de três dimensões).
Os modelos multidimensionais tiram proveito dos relacionamentos inerentes nos dados para preencher os dados em matrizes multidimensionais, chamadas de cubos de dados agregados (ou hipercubo, quando possuem mais de três dimensões).
PARA FIXAR
Vejam abaixo que se a matriz possuir três dimensões, ela se tornará um cubo e será capaz de mostrar, por exemplo, a quantidade de produtos vendidos por região brasileira no primeiro trimestre, no segundo trimestre, no terceiro trimestre ou no quarto trimestre. Nós temos, portanto, uma nova dimensão que armazena o tempo! E, dessa forma, é possível ter várias dimensões…
Como é mesmo que se chama uma matriz de três dimensões?
Cubo de Dados!
Como é mesmo que se chama uma matriz de mais de três dimensões?
Hipercubo.
PARA FIXAR
Uma matriz de quatro e cinco dimensões seria mais ou menos assim.
A modelagem dimensional oferece diversas maneiras de realizar consultas de dados em um:
Data Warehouse .
O desempenho de consultas nas matrizes multidimensionais pode ser muito ______ do que no modelo de dados relacional.
O desempenho de consultas nas matrizes multidimensionais pode ser muito melhor do que no modelo de dados relacional.
O cubo de dados permite que você veja uma orientação _________ em cada eixo.
O cubo de dados permite que você veja uma orientação diferente em cada eixo.
Você pode girar o cubo para mostrar a quantidade de produtos vendidos como linha, as regiões como colunas e cada trimestre como uma terceira dimensão.
ATENÇÃO
O cubo de dados é uma representação conceitual ou uma metáfora visual, não dá pra vê-lo. O usuário final visualizará algo como a imagem
CERTO OU ERRADO:
Um cubo de dados é a representação multidimensional dos dados não agregados na qual é necessário que as dimensões tenham o mesmo tamanho.
ERRADO! Trata-se de dados AGREGADOS e as dimensões NÃO precisam ter o mesmo tamanho
A estrutura relacional se diferencia da estrutura multidimensional principalmente devido a ____________, pouca ___________ e a frequência de ___________ suportadas.
A estrutura relacional se diferencia da estrutura multidimensional principalmente devido a normalização, pouca redundância e a frequência de atualizações suportadas.
A estrutura multidimensional possui, normalmente, _______________ de tabelas, redundância ____ e suporta periodicidade de atualizações de dados muito _____ do que uma estrutura relacional convencional.
A estrutura multidimensional possui, normalmente, desnormalização de tabelas, redundância alta e suporta periodicidade de atualizações de dados muito menor do que uma estrutura relacional convencional.
Normalização trata-se de um conjunto de ______ que visa reduzir a ___________ __ _____, entre outras características.
Normalização trata-se de um conjunto de regras que visa reduzir a redundância de dados, entre outras características.
Redundância é a __________ de dados em diversas tabelas de um banco de dados.
Redundância é a replicação de dados em diversas tabelas de um banco de dados.