bConceitosbConceitosbConceitos
(+351) 21 24 10006
info@bconcepts.pt
Lisboa - Portugal
bConceitosbConceitosbConceitos

SQL Exercicios

Cenário:

A Empresa XPTO tem uma Base de Dados operacional TSQL onde armazena todas as vendas da empresa, assim como a informação detalhada de:

  • Empregado
  • Cliente
  • Fornecedor
  • Distribuidores
  • Produto e Categoria do mesmo

Em virtude da sobrecarga que a base de dados tem em horário de expediente, pretende-se criar um data warehouse que irá ser carregado com processos que serão executados fora do horário de expediente com os dados devidamente agregados em tabelas, por forma a que os relatórios possam ser executados de forma mais expedita.
Pretende-se utilizar esta base como fonte de dados para o novo Data Warehouse.

Exercicio

Criar as querys necessárias para listar os resultados a utilizar nos seguintes relatórios:

Cenário:

A Empresa XPTO tem uma Base de Dados operacional AdventureworksDW onde armazena todas as vendas da empresa, assim como a informação detalhada de:

  • Empregado
  • Cliente
  • Fornecedor
  • Distribuidores
  • Produto e Categoria do mesmo

Em virtude da sobrecarga que a base de dados tem em horário de expediente, pretende-se criar um data warehouse que irá ser carregado com processos que serão executados fora do horário de expediente com os dados devidamente agregados em tabelas, por forma a que os relatórios possam ser executados de forma mais expedita.

Em virtude da sobrecarga que a base de dados tem em horário de expediente, pretende-se criar um data warehouse que irá ser carregado com processos que serão executados fora do horário de expediente com os dados devidamente agregados em tabelas, por forma a que os relatórios possam ser executados de forma mais expedita
Pretende-se utilizar esta base como fonte de dados para o novo Data Warehouse

Exercicio

Criar as querys necessárias para listar os resultados a utilizar nos seguintes relatórios com base nas tabelas dbo.FactInternetSales e dbo.FactResellerSales

Cenário:

A Empresa XPTO tem uma Base de Dados operacional TSQL onde armazena todas as vendas da empresa.
Em virtude da sobrecarga que a base de dados tem em horário de expediente, pretende-se criar um data warehouse que irá ser carregado com processos que serão executados fora do horário de expediente com os dados devidamente agregados em tabelas, por forma a que os relatórios possam ser executados de forma mais expedita

Pretende-se utilizar esta base como fonte de dados para o novo Data Warehouse

Exercicio

Criar as querys necessárias para listar os resultados a utilizar nos seguintes relatórios:

Debate sobre as soluções encontradas nas sessões anteriores

A Empresa XPTO LDA solicitou junto das nossas equipas técnicas um projecto de centralização de todos os sistemas da empresa numa só Base de dados.

Após análise, verificou-se a existência de diversas bases de dados, tais como:

  • AdventureWorks
  • AdventureworksDW
  • AdventureWorksLT
  • Northwind
  • TSQL

Pretende-se então criar uma Base de Dados onde sejam centralizadas todas as vendas com os seguintes dados:

  • Empregados
  • Categorias
  • Produtos
  • Fornecedores
  • Clientes
  • Ordens
  • Detalhes de ordens
  • Distribuidores

A estrutura base das tabelas a seguir são as tabelas da base de dados TSQL, caso algum campo de ID não exista deve ser preenchido como default a -1, não devem ficar registos com colunas a NULL.

No final o cliente pretende que qualquer registo que haja numa das bases de dados em cima possa ser pesquisado na nova estrutura de base de dados.