banco de dados
Pr
Motivação
●
●
Informatização
Toda aplicação de TI envolve dados, e gerenciá-los não é tarefa fácil, é preciso:
– Armazenar, gerenciar e consultar dados de forma eficiente
•
Conhecer novas tecnologias: GIS, Datawarehousing,
OLAP
Introdução
Bancos de Dados
●
●
●
São usados em todas as áreas
Possuem complexidade variável: lista de nomes, diversos tipos de obras bibliográficas, declarações de
Impostos da receita federal
Um SGBD permite criar e manter banco de dados
Compartilhamento de dados
Supondo a informatização feita de maneira gradual, e adição incremental de novas funcionalidades
Considere ainda uma indústria hipotética com as funções:
OOOOps!
Vendas
Redundância de Dados
Produção
Compras
Dados dos produtos são usados em várias funções
No caso de informatização gradual pode ocorrer de cada função ter arquivo relativo ao produto
Informatização gradual
Produção
Vendas
Arquivos produção
Arquivos vendas
Produtos
Produtos
Compras
Arquivos compras
Produtos
Redundâncias
Controlada – o software tem conhecimento das múltiplas representações e garante sincronia
●
Não controlada – a sincronia é mantida pelo usuário ●
Entrada repetida da mesma informação
Inconsistência de dados
Compartilhar ....
Compartilhando os dados resolve se o problema da redundância
Produção
Vendas
Banco de dados
Produtos
Compras
Definição
Conjunto de dados integrados que tem por objetivo atender a uma comunidade de usuários
SGBD
Sistema de Gerência de Banco de Dados
Facilitam o compartilhamento dos dados
Possuem funções de definição, recuperação e alteração de dados em um banco de dados
Como surgiram?
Programas continham todas as funcionalidades. Com o tempo funcionalidades comuns a muitos programas foram movidas para gerenciadores
Com isso os programas ficaram mais fáceis de serem