Você está na página 1de 3

Traduzido do Francês para o Português - www.onlinedoctranslator.

com

Armazém de dados
Série nº 1
Ano letivo 2016-2017
Prof. Imade BENELALLAM

Objetivo da série:Integração de dados de BDs operacionais e desenho


simplificado de DW.

Exercício 1: Lembrete sobre Agregados

Considere o seguinte banco de dados:

produtos(GENCOD, Designação, Marca, Tipo, PurchasePrice, RecomendadoResalePrice) Oferta(


GENCOD, NMAG, data, quantidade, preço de venda) Loja(NMAG, alferes, endereço, cidade,
departamento) Nat2Cat(Tipo, Categoria) Cat2Ray(Categoria, Prateleiras) Dep2Reg
(Departamento, Região)

1. Dê chaves primárias, chaves estrangeiras de MLD.


2. É um data warehouse? justificar ?
3. Forneça as consultas SQL para extrair o valor total das vendas:
◦ por cidade e por produto?
◦ por região e por categoria?
◦ por região e por categoria e por ano?
◦ por região e por categoria em 2000

Exercício 2: Consultas de decisão na camada de decisão

Considere o seguinte banco de dados:

clientes(client_id, client_name, country_id) País


(country_id, country_name, região)
Produtos(id_prod, nom_prod, descrição, categoria)
Tempo(id_time, dia, ano, mês)
Vendas(id_prod, id_customer, id_time, amount_sold, amount_sales)

1. Defina uma visão V1 (País, Produto, Ano, Vendas) no esquema S,


fornecendo a soma das vendas por país, por produto e por ano.
2. Escreva uma consulta R1 na exibição V1 usando uma função analítica
para calcular a soma das vendas dos últimos 5 anos (ano atual
incluído) por país, produto e ano.
3. Defina uma visão V2 (País, Produto, Melhor Ano) no esquema S, fornecendo,
por país e por produto, o ano em que as vendas foram as melhores para este
produto neste país.
4. Defina uma visão V3, fornecendo a soma das vendas por país, produto, ano e o
ano em que as vendas foram as melhores para este produto neste país.

1/3
Exercício 3: Modelo dimensional

Uma empresa vende mercadorias de acordo com várias lojas (loja). Depois de
pensar sobre suas necessidades de business intelligence, ela chegou ao seguinte
modelo dimensional:

1. Qual é a tabela de fatos?


2. Quais são os fatos?
3. Quantas dimensões foram selecionadas? o que eles são ?
4. Quais são as hierarquias de dimensão? desenhe-os!
5. Qual é a granularidade desse modelo?
6. Fazer uma representação do cubo OLAP sem levar em consideração as hierarquias?

Exercício 4: Projeto de data warehouse simplificado

Um aeroporto internacional usa o seguinte banco de dados para gerenciamento de voos:

VOO(IDFlight , Empresa, #DepAirport, #ArrAirport, DepTime, ArrTime) VÔO(


IDFlight ,data do voo ) AEROPORTO(IDAirport , AirName, Cidade, Estado)

BILHETE(Número , #IDFlight, #FlightDate, Lugar, Tarifa, Nome, Apelido, Sexo)


CHECK-IN(Número , CheckInTime, BagagemNr)

Mirar :
• O projeto de um data warehouse para análise de receita
aeroportuária:

1. Forneça um diagrama do data warehouse para analisar as receitas do


aeroporto.
2. Dados da agregação de medidas e consultas de preenchimento de dimensão.

Exercício 5: Projeto de data warehouse simplificado

Uma seguradora de automóveis gostaria de projetar um banco de dados de tomada de


decisão para a análise dos acidentes de seus clientes. Em particular, a empresa

2/3
gostaria de analisar os tipos de sinistros relacionados aos clientes e os tipos de contratos
adotados pela seguradora.
Mirar:

• Analisar o histórico de acidentes em relação aos diferentes contratos e tipos


de clientes.
• Analisar o histórico dos contratos em relação aos clientes, levando em
consideração o tipo de riscos e os valores comprometidos nos contratos.

O esquema conceitual de dados desta empresa é apresentado a seguir:

1. Forneça os esquemas do data warehouse.


2. Dar os pedidos de agregação das medidas e alimentação das dimensões.

3/3

Você também pode gostar