Banco de dados distribuidos
Prof. Frank Siqueira Departamento de Informática e Estatística Universidade Federal de Santa Catarina
Conteúdo
§ § § § §
1
Introdução aos BDs Distribuídos Processamento de Consultas Distribuídas Transações Controle de Concorrência Desenvolvimento de Aplicações
2
Motivação
Introdução aos Bancos de Dados Distribuídos
§ Motivação § Conceitos § Classificação de Bancos de Dados § Arquitetura de BDs Distribuídos § Armazenamento dos Dados
§ Bancos de Dados
§ § § Empregam tecnologia bastante sólida Usados pela imensa maioria das empresas Exercem papel vital na operação da empresa
Vendas Produtos Clientes
3
Pessoal Pedidos Estoque
4
Motivação
§ A venda e a utilização de Sistemas de Bancos de Dados crescem constantemente devido à demanda gerada pelos Sistemas de Informação que deles necessitam
Motivação
§ Sistemas que utilizam Bancos de Dados
§ § § § § § SAD: Apoio à Decisão SIG: Informações Gerenciais ERP: Planejamento de Recursos CRM: Relacionamento com o Cliente BI: Inteligência de Negócio etc.
5
6
Motivação
§ Benefícios
§ § § Gerenciar o negócio de modo eficiente Determinar o mercado-alvo de um produto mercadoDefinir preços, promoções e condições de compra dos produtos § Verificar a eficácia de campanhas de marketing § Otimizar a quantidade de produtos no estoque § Respostas rápidas a mudanças no mercado
Motivação
§ O acesso a Bancos de Dados é possível usando:
Linguagens de Consulta
Aplicações Gráficas
... ou seja, ganhar eficiência e lucratividade
Aplicações de Rede
7
Páginas e Formulários da Web
8
Motivação
§ No entanto...
§ A maioria das empresas utiliza mais de um banco de dados, muitas vezes dispersos em vários locais § É preciso ter uma visão integrada dos dados! § Operação simultânea de múltiplos BDs pode levar a dados inconsistentes em BDs diferentes § É preciso ter uma visão consistente dos dados!
Várias fontes de dados Visão integrada e consistente dos dados Informações claras e precisas
Motivação
§ Panorama Atual