Você está na página 1de 12

2009/10

Trabalho de Investigao

Ricardo Faria n20217;Mauro Brando


n20220;Joo Salcedas n 20214,Andr Flores
n361
Sistema e Gesto de Base de Dados
INTRODUO
Neste trabalho vamos abordar os conceitos de Data Warehouse; OLTP;
Modelo de Dados Dimensionais e a sua relao com o Modelo Relacional;
Tabelas de Dimenso.

Para isto abordaremos um exemplo prtico sobre os conceitos tericos


referidos anteriormente.
DESENVOLVIMENTO

Conceitos tericos
Com o inicio da globalizao as empresas de todo o mundo enfrentaram,
uma competitividade nunca antes vista.

Para essas empresas se manterem actuais recorreram as TIC (tecnologias


de informao e conhecimento).

Os sistemas de gesto de base de dados tiveram-se que se adaptar a este


novo paradigma, a tecnologia que surgiu como resposta a esta nova fase
de conhecimento foi Data Wharehouse.

Data WareHouse ou armazm de dados um sistema de computao,


utilizado para armazenar informaes relativas as actividades de uma
organizao em Base de Dados de forma consolidada.

Isto possibilita a anlise de grandes volumes de dados, colectados dos


sistemas transicionais (OLTP).
OLTP (Online Transaction Processing), em portugus Processamento de
Transaces em tempo real.

So sistemas encarregados de registar todas as transaces ocorridas


numa organizao comercial. As principais vantagens so a sua
simplicidade e eficincia e com as desvantagens temos as questes de
segurana e os seus custos.

OLTP teve uma grande influncia como as SGBD so modeladas a gesto


de memria da Base de Dados e estandardizao da 3Forma Normal.

Graas a isto os dados no so to estticos mas sim mais dinmicos,


porque so armazenados por pouco tempo criando uma maior
interactividade entre as Bases de Dados.
Um Modelo de Dados o conjunto de trs itens: tipos de dados;
operadores e regras de integridade.

Inicialmente, os SGBD`S seguiam um Modelo Hierrquico.

Neste Modelo os registos eram estruturados em forma de rvore atravs


de ligaes. Na segunda gerao surgiu o Modelo Relacional, neste
modelo os dados eram armazenados em forma de tabela e estruturados
entre si em forma de relaes.

Mais tarde, visto que a sociedade necessitava de um novo modelo surgiu o


Object Oriented.

Neste modelo cada informao armazenada em forma de objectos. O


SGBD orientado a objectos e designado por ODBMS.

Estas ODBMS so claramente superiores a uma DBMS Relacional em


certos tipos de tarefas.

O modelo dimensional uma forma de mudar os dados, onde as


informaes se relacionam formando um cubo, sendo assim podemos
subdividir o cubo formando dimenses ou eixos.
Deste modo as dimenses trazem mais detalhes, ou seja, consegue-se
guardar mais dados mas de forma temporrio dando dinamismo as nossas
Base de Dados.

Este modelo extremamente simples e intuitivo, isto permite aos


utilizadores da Base de Dados identificar mais facilmente onde esto
localizadas as informaes.

O conceito de esquema estrela foi criado com o intuito de modelar as


Bases de Dados para sistemas de apoio e deciso.

A sua principal caracterstica a existncia de dados altamente


redundantes, melhorando o seu desempenho. Este esquema em estrela
muito usado no desenho de Data WareHousing.
Os dados so modelados em tabelas dimensionais ligadas a uma tabela de
factos.

As tabelas dimensionais contm caractersticas de um evento, contudo as


tabelas de factos armazenam os factos ocorridos e as chaves para as
caractersticas correspondentes, nas tabelas dimensionais.

Relativamente as vantagens, prende-se pela simetria do desenho e a


simplicidade semntica, disponibilizando ao utilizador comum toda a
informao necessria para funcionamento da sua organizao, reduzindo
o nmero de JOINS beneficiando o desempenho e a fcil manuteno.

Quanto as desvantagens, no fornecem suporte para as hierarquias de


atributos. Outro grande problema pretende -se pelo elevado dimenso
que as tabelas dimensionais podem ter.

O esquema floco de neve consiste em normalizar as tabelas dimensionais,


introduzindo no Data WareHousing o modelo de dados relacionais.

Esta normalizao tem um efeito negativo na velocidade de sada de


dados e acima de tudo faz com que, um conjunto complexo de tabelas se
tornem difceis de compreender e utilizar.

Por estas razes deve-se evitar este esquema na modelao de Data


WareHousing.
As tabelas de factos so um tipo de tabelas dominantes de um esquema
em estrela que tem como principais caractersticas dados altamente
redundantes, mas com um desempenho elevado.

As suas transaces so utilizadas para medir o funcionamento e os


resultados dos processos de um projecto.

Estas tabelas so compostas por atributos tais como as chaves


estrangeiras que ligam as tabelas de dimenso as tabelas de facto e
estabelecem a integridade referencial entre elas.

Existem dois grandes grupos de tabelas de factos: as que registam eventos


e as que apenas marcam a existncia de um acontecimento (histrico) e
que se denominam tabelas de factos sem factos.

Em suma, as tabelas de factos so independentes do tempo e cobrem


todo o ciclo de vida de um acontecimento contnuo ou discreto.

Os tipos de factos podem ser trs: Aditivos, semi-aditivos e no-aditivos.

Os factos aditivos so usados em todas as dimenses do esquema em


estrela.

Os semi-aditivos so usados s em algumas ou s numa dimenso.

Os no-aditivos so aqueles que no relacionam com outras dimenses.


As tabelas de dimenso contm toda a discrio de um projecto, numa
perspectiva OOP, contm todas as propriedades e mtodos de um
objecto.

No modelo de dimenso bem estruturado as tabelas de dimenso


possuem mltiplas colunas ou atributos. Estes atributos descrevem as
linhas na tabela de dimenso e comum encontrar nas tabelas 50 a 100
atributos.

Cada dimenso definida pela sua nica chave primaria, que serve como
base para manter a integridade referencial quando ligada a uma tabela de
factos.
Exemplo Prtico

Para demonstrar os conceitos referidos anteriormente usamos uma base


de dados que uma organizao comercial poderia usar.

Primeiramente definimos os factos e as suas dimenses:

-Factos:

Sobre as vendas

-Dimenses:

Produto
Localidade
Tempo
De seguida passamos para a modelao:

-Esquema em estrela:

-Esquema floco de neve:


Concluso
Com este trabalho obtivemos conhecimentos sobre as Base de Dados e o
seu funcionamento e compreendemos a importncia delas, atravs do
Data WareHousing, nos negcios na evoluo da nossa Sociedade.

Você também pode gostar