0% acharam este documento útil (0 voto)
4 visualizações8 páginas

Estruturas e Tipos de Bancos de Dados

O documento aborda diversos aspectos dos bancos de dados, incluindo bancos de dados transacionais (OLTP), heterogêneos, data warehousing e OLAP, além da descoberta de conhecimento e recuperação de informações. Ele discute aplicações práticas em setores como bancos, aviação e educação, e menciona ferramentas e técnicas para manipulação e análise de dados. O texto também explora a importância da modelagem multidimensional e da extração de informações úteis de grandes volumes de dados.

Enviado por

lucianosturza
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações8 páginas

Estruturas e Tipos de Bancos de Dados

O documento aborda diversos aspectos dos bancos de dados, incluindo bancos de dados transacionais (OLTP), heterogêneos, data warehousing e OLAP, além da descoberta de conhecimento e recuperação de informações. Ele discute aplicações práticas em setores como bancos, aviação e educação, e menciona ferramentas e técnicas para manipulação e análise de dados. O texto também explora a importância da modelagem multidimensional e da extração de informações úteis de grandes volumes de dados.

Enviado por

lucianosturza
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

7/10/2009

Agenda

Bancos de Dados Transacionais – OLTP


Bancos de Dados Heterogêneos
Data Warehousing e OLAP
Descoberta de Conhecimento em BD
Recuperação de Informações (IR)

Onde se utiliza BD? Agenda

Bancos de Dados estão ligados com


todos os aspectos de nossas vidas

Bancos: saldo, extrato, pagamentos, etc. Bancos de Dados Transacionais – OLTP


Linhas Aéreas: reservas, compras, escalas. Bancos de Dados Heterogêneos
Universidades: notas, matricula Data Warehousing e OLAP
Compras em Supermercados
Descoberta de Conhecimento em BD
Cartão de crédito
Sensores remotos em satélites Recuperação de Informações (IR)
Busca na web, etc, etc.

Aplicações Tradicionais Aplicações Tradicionais


Usuários/Programadores
LOCADORAS

Sistema
de BD Programas de Aplicação/Consultas Modelo ER (1,1)

Modelo EER
(0,N)
SGBD
Software p/ processar
Modelo Relacional CONTRATO (0,N) (1,1) VEICULOS
Consultas e Programas Normalização (1,N) (0,N)

Linguagem SQL
Software p/ acessar (1,1) (1,1)
TIPO_VEICULO
Dados Armazenados CLIENTES

SELECT *
FROM tabela
WHERE condicao
GROUP BY agrupamento PESSOA PESSOA CARRO ONIBUS
Definição do BD BD FISICA JURIDICA
armazenado ORDER BY 1,2,3
armazenado

1
7/10/2009

SGBDs Agenda
MySQL
PostgreSQL
Firebird
MS SQL Server Bancos de Dados Transacionais – OLTP
IBM DB2 Bancos de Dados Heterogêneos
Oracle Database Data Warehousing e OLAP
Descoberta de Conhecimento em BD
Recuperação de Informações (IR)

Introdução Multidatabases
Ilhas de Informação Usuário Usuário Usuário
Usuário
Evolução Tecnológica
Esquema Esquema Esquema
Informações Legadas Externo A Externo B1 Externo B2

Esquema Esquema Esquema Esquema de


Conceital A Conceital B Conceital C Dependência A

Esquema Esquema

Distribuição Lógico B Lógico C

Autonomia Esquema
Físico A
Esquema
Físico B
Esquema
Físico C
Heterogeneidade

BD Federados Mapeamento de Esquemas


Esquema Externo Esquema Externo Esquema Externo
Esquema Local 1 Esquema Local 2 Esquema Local 3

Geração de EE + TOL Geração de EE + TOL Geração de EE + TOL


Esquema Federado Esquema Federado

EE1 TOL1 EE2 TOL2 EE3 TOL3


Esquema Esquema Esquema
Exportação Exportação Exportação
TEA TEA
TEA TEA TEA TEA
TEO TEO
TEA TEA
TEO TEO
Esquema Esquema Esquema TEA TEA
TEA TEA
Componente Componente Componente EE1 - EE3 EE2 - EE1
EE1 - EE2 EE3 - EE2
Registro Central

Esquema Local Esquema Local Esquema Local Mapeamento Conceitual

2
7/10/2009

Ferramenta de Mapeamento de Ferramenta de Mapeamento de


Esquemas – Coridora Esquemas – Coridora

Agenda Data Warehouse e OLAP


Explorar dados que surgem on-line
para tomar melhores decisões
sobre as atividades.
Bancos de Dados Transacionais – OLTP
Bancos de Dados Heterogêneos Modelagem Multidimensional
Data Warehousing e OLAP - Dimensões
Descoberta de Conhecimento em BD - Fatos
Recuperação de Informações (IR) - Cubos

Modelo Star e Snow Flake

Data Warehouse e OLAP Modelagem Multidimensional

3
7/10/2009

Modelagem Multidimensional Ferramentas OLAP


Tecnologia para manipulação de data
Cursos
Cotas warehouse.

Arquiteturas
C - ROLAP
U
Medida
B
- MOLAP
O -HOLAP

Linguagem MDX
select {[Measures].[inscritos]} on columns,
([[Link]].[TodosCursos],[[Link]].[TodasCotas]) on rows
From [vestibular]
Tempo Where [[Link]].[Todos Tempos].[2009]

Ferramentas OLAP Ferramenta Neuro


• IBM – Cognos BI

• Microsoft – Analysis Services

• Oracle – BI Suite

• Pentaho – Open BI Suite

Disponível em
[Link]
[Link]

Ferramenta Neuro Ferramenta Neuro

4
7/10/2009

Ferramenta Neuro Agenda

Bancos de Dados Transacionais – OLTP


Bancos de Dados Heterogêneos
Data Warehousing e OLAP
Descoberta de Conhecimento em BD
Recuperação de Informações (IR)

Introdução Introdução
Quantidade de Dados Coletados e Armazenados Extração não-trivial de informação implícita,
- Web, e-commerce previamente desconhecida e potencialmente útil de
- Cartões de Crédito um conjunto de dados
- Telescópios varrendo o firmamento Exploração e análise, de modo automático ou semi-
- Dados de expansão gênica automático, de grandes quantidades de dados para
- Diagnósticos descobrir padrões úteis
Preditivos & Descritivos
Freqüentemente há informação “escondida” nos dados
que não é evidente
Analistas humanos podem
levar semanas para
descobrir informação
útil e muitos dados
nunca são analisados

Classificação Classificação
Tarefa Preditiva
Marketing de Precisão
Detecção de Fraudes: cartão de crédito
Conservação de Clientes: telefonia móvel
Predizer se um tumor é maligno ou benigno
Categorizar textos como finanças, tempo , esportes

5
7/10/2009

Clustering O que é um cluster?


Tarefa Descritiva
Segmentação de mercado
Clustering de documentos
Proteínas com funcionalidades similares
Ações com flutuação de preço
Quantos clusters?

Encontrando Agrupamentos Associações


Tarefa Descritiva
Marketing e Promoção de Vendas
Prateleiras de supermercados
Gerência de inventário

Produto X

Produto Y

Produto relacionado
Compra
Produto X

Associações Ferramentas – Weka


Dado um conjunto de transações, cada uma com um
conjunto de itens de uma certa coleção, produzir regras de
dependência que vão predizer a ocorrência de um item
baseado na ocorrência de outros.

Transação Itens
1 Guaraná, leite, pão Regras:
{leite}  {guaraná}
2 Cerveja, pão
{fralda,leite}  {cerveja}
3 Cerveja, guaraná, fralda, leite
4 Cerveja, fralda, leite, pão
5 Guaraná, fralda, leite

[Link]

6
7/10/2009

Agenda Unstructured (text) vs. structured


(database) data in 1996
160

140

120
Bancos de Dados Transacionais – OLTP 100
Bancos de Dados Heterogêneos 80 Unstructured
Data Warehousing e OLAP 60
Structured

Descoberta de Conhecimento em BD 40
Recuperação de Informações (IR) 20

0
Data volume Market Cap

Unstructured (text) vs. structured


Usuários da Internet
(database) data in 2006
160

140

120

100

80 Unstructured
Structured
60

40

20

0
Data volume Market Cap

O Processo de RI O Processo de RI
Necessidade de Informação Tradução da necessidade de informação em forma de
uma consulta (keywords)

Quais as doenças médicas Quais as doenças


médicas podem estar doença consumo
podem estar relacionadas ao relacionadas ao bebida alcoólica
consumo de bebidas consumo de bebidas
alcoólicas? alcoólicas?

A consulta é submetida a um sistema de RI

7
7/10/2009

O Processo de RI Componentes de um Sistema RI


O sistema de IR processa a consulta e retorna uma lista Query
de documentos classificada em ordem decrescente de
relevância.

Results

Diferenças entre RI e Dados Pesquisas em RI


Data Retrieval (SGBD) IR • Melhoria de Desempenho
Tabelas – dados Documentos – pouca
estruturados estrutura • Informações Geográficas
Consultas claras e precisas Consultas vagas e
expressas em linguagem - ambíguas por meio de • RI sobre dados semi-estruturados XML
SQL palavras chave
Consultas recuperam todas Consultas não recuperam • RI sobre vídeo e imagem
as tuplas relevantes e todas todos os itens relevantes e
as tuplas recuperadas são nem todos os recuperados
relevantes são relevantes • Text Mining
Todas as tuplas recuperadas Documentos apresentados
são igualmente relevantes à em ordem decrescente de • Cross Language Information Retrieval
consulta relevância

Bancos de Dados Transacionais – OLTP


Bancos de Dados Heterogêneos
Data Warehousing e OLAP
Descoberta de Conhecimento em BD
Recuperação de Informações (IR)

Você também pode gostar