BANCO DE DADOS Flashcards
Quais são as CARACTERÍSTICAS do MODELO RELACIONAL?
O que são METADADOS?
Quais as CARACTERÍSTICAS do MER?
Quais são as PRINCIPAIS CARACTERÍSTICAS da TABELA FATO?
Quais as PRINCIPAIS CARACTERÍSTICAS dA TABELA DIMENSÃO?
Quais são os TIPOS DE MÉTRICAS da TABELA FATO?
- Medida/fato ADITIVO
- Vendas
- Medida/fato NÃO-ADITIVO
- Margem de Lucro
- Medida/fato MISTO
- Vendas x Estoques
Como AS TABELAS(FATO É DIMENSIONAL) DO MODELO DIMENSIONAL estão organizadas?
Tipos de Organização:
-
Esquema ESTRELA
-
TABELA DIMENSÃO
- Relacionamenro 1:N
- DESNORMALIZADAS = Redundância de informações = Dia + Mês + Ano; Cidade + Estado + País
- REDUNDÂNCIA = Melhora o desempenho das consultas da Tabela Multidimensional
- CHAVE PRIMÁRIA DA TABELA FATO é uma chave composta pelas chaves estrangeiras referentes às tabelas de dimensão.
-
TABELA FATO
- NORMALIZADA
- Chaves primárias da tabela dimensão são CHAVES ESTRANGEIRAS DA TABELA FATO
-
TABELA DIMENSÃO
- Esquema SNOWFLAKE
-
TABELA DIMENSÃO
- NORMALIZADOS
Quais as CARACTERÍSTICAS do MODELO FLOCO DE NEVE?
- Há tabelas não conectadas a TABELA FATO
- ❌Não é obrigatório normalizar todas as tabelas de dimensão do esquema de flocos de neve
- Esquema é o resultado da decomposição de uma ou mais tabelas de dimensões normalizadas até a 3ª Forma Normal (3FN)
- Consultas mais complexas, mais lentas, mas com manutenção mais fácil
- Manutenção mais fácil = há menos redundância
- Há hierarquia entre as tabelas dimensão
(CESPE – SUFRAMA – Analista Técnico) No projeto de um esquema estrela, é necessário fazer algumas suposições a respeito do comportamento do usuário no quese refere às consultas realizadas ao sistema.
Comentários: conforme vimos em aula, é realmente necessário fazer algumas suposições (Correto).
O que é ONLINE ANALYTICAL PROCESSING (OLAP) ?
- Conjunto de ferramentas de software de consulta
- Permite aos gerentes e diretores de empresas a terem acesso dinâmico a informações armazenadas nos diversos sistemas corporativos, podendo realizar cruzamentos e análises de informações em tempo real sob diversas perspectivas
- Intuito de auxiliar na tomada de decisões
-
Análise multidimensional dinâmica dos dados, apoiando o usuário final nas suas atividades e permitindo consultas ad-hoc.
- consultas ad-hoc? São consultas específicas ou exclusivas que geralmente nunca forampensadas ou realizadas.
- A OLAP abstrai as complexidades de forma que qualquer pessoa consiga manipular essaferramenta.
Qual a DIFERENÇA entre OLTP e OLAP?
(COSEAC – UFF – Analista de Sistemas) É a ferramenta mais popular para exploração de um datawarehouse:
a) OLAP.
b) Data Mining.
c) OLTP.
d) SGBD.
e) Data Mart.
_______________________
Comentários: conforme vimos em aula, trata-se do OLAP (Letra A).
O que é ROLAP (Relational OLAP)?
- TIPO DE ARMAZENAMENTO
-
DEFINIÇÃO
- ROLAP que irá traduzi-la em instruções SQL geralmente complexasem um sistema gerenciador de banco de dados relacional onde serão processadas e retornarãodados que também serão traduzidos dinamicamente em uma visão multidimensional
- camada intermediária que faz o mapeamento relacional-multidimensionaL
-
VANTAGEM
- Alta Escalabilidade, alto volume e quantidade de dados
-
UTILIZADO
- DW
-
DESVANTAGEM
- Baixo Desempenho. Cada consulta OLAP é uma ou mais query’s SQL
- As instruções SQL não suprem todas as necessidades. Ex.: Cálculos
-
BASE-SE
- principalmente na geração instruções SQL para consultar a base de dados relacional
-
ENTENDENDO O DIAGRAMA
- Usuário que deseje realizar consultas multidimensionais fará uma requisição a uma ferramenta ROLAP
- ROLAP irá traduzi-la em instruções SQL geralmente complexa em um sistema gerenciador de banco de dados relacional SGB onde serão processadas
- Retornarão dados que também serão traduzidos dinamicamente em uma visão multidimensional (cubos)
Qual a DEFINIÇÃO DE MOLAP (Multidimensional OLAP)?
- TIPOS DE ARMAZENAMENTO
-
DEFINIÇÃO
- Ferramenta tradicional de OLAP que recupera dados de um banco de dados multidimensional
-
APRESENTAM
- essa ferramenta apresenta os dados para o usuário em uma visão multidimensional e eles são efetivamente armazenados em bancos de dados multidimensional otimizados chamados Multidimensional Database (MDDB).
- Cubos de Dados do MDDB transportam dados pré-calculados e pré-fabricados = melhoram o desempenho da consulta
-
ACESSO
- Um usuário que deseje realizar consultas multidimensionais fará uma requisição diretamente aum banco de dados multidimensional sem necessidade de qualquer tradução
-
UTILIZADO
- DW
-
VANTAGENS
- alto desempenho, visto que os cubos de dados sãoconstruídos para uma rápida recuperação de dados e o usuário é capaz de manipular dados diretamente no servidor = ❌Sem transferência de dados para o Desktop
- todos os cálculos são pré-gerados quando o cubo é criado e podem ser facilmente aplicados no momento da pesquisa de dados.
-
DESVANTAGEM
- exige altos investimentos: uma vez que necessita de tecnologias proprietárias, isto é, pertencem a alguma empresa específica.
- baixa escalabilidade: sua vantagem de conseguir alto desempenho com apré-geração de todos os cálculos no momento da criação dos cubos faz com que o MOLAP seja limitado a uma pouca quantidade de dados
(CESPE – MEC – Gerente de Projetos) O banco de dados de um MOLAP possui um SGDB multidimensional, ou seja, permite armazenamento de dados nas células de um array multidimensional.
CORRETO✅
Comentários: conforme vimos em aula, ele realmente possui um banco de dados multidimensional e permite o armazenamento de dados nas células de um array multidimensional (Correto).