BANCO DE DADOS Flashcards
Quais são as CARACTERÍSTICAS do MODELO RELACIONAL?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/301/204/679/a_image_thumb.jpeg?1580823688)
O que são METADADOS?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/301/204/803/a_image_thumb.jpeg?1580823775)
Quais as CARACTERÍSTICAS do MER?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/301/205/059/a_image_thumb.jpeg?1580823936)
Quais são as PRINCIPAIS CARACTERÍSTICAS da TABELA FATO?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/302/896/759/a_image_thumb.jpeg?1582029471)
Quais as PRINCIPAIS CARACTERÍSTICAS dA TABELA DIMENSÃO?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/302/897/347/a_image_thumb.jpeg?1582029832)
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
![](https://s3.amazonaws.com/brainscape-prod/system/cm/303/841/962/a_image_thumb.jpeg?1582715272)
(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?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/303/845/910/a_image_thumb.jpeg?1582719634)
(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)
![](https://s3.amazonaws.com/brainscape-prod/system/cm/304/123/944/a_image_thumb.jpeg?1582901523)
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
![](https://s3.amazonaws.com/brainscape-prod/system/cm/304/130/892/a_image_thumb.jpeg?1582904024)
(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).