Tecnologia
Capítulo 1
©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
1
Temário
• Banco de Dados
– Compartilhamento de dados
– Sistema de Gerência de Banco de Dados
• Modelos de Banco de Dados
– Modelo conceitual
– Modelo lógico
– Modelo conceitual como modelo de organização
• Projeto de BD
©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
2
Como Informática é adotada em organizações • Informática é implementada gradativamente
• Exemplo - empresa hipotética
• Implementa gradativamente sistemas para:
– Vendas
– Produção
– Compras
• Onde ficam os dados de produto?
©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
3
Sistemas isolados
Dados não compartilhados
Produção
Arquivos produção
Produtos
…
Vendas
Arquivos vendas
Produtos
…
©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
Compras
Arquivos compras
Produtos
…
4
Sistemas isolados
Dados não compartilhados
• Problema: redundância de dados
• Tipos de redundância de dados
– redundância controlada de dados
• software gerencia redundância
– redundância não controlada de dados
• usuário gerencia redundância
©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
5
Redundância não controlada conseqüências • Entrada repetida da mesma informação
• Inconsistências de dados
©Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999
6
Como evitar redundância não controlada • Compartilhamento de dados
• Cada informação é armazenada uma única vez
• Usar o conceito de Banco de