bancos de dados prof. andré luiz souza date-cap1 bd
TRANSCRIPT
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
BD
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.1 Introdução
Sistema de bancos de dados é apenas um sistema computadorizado de armazenamento de registros
GZK9038 Pálio 2001 12.000
DEA3809 Fusca 1980 2.400
SWA0919 Omega 2000 13.500
TFE2839 Vectra 2003 31.600
DCF1290 Gol 1999 9.700
FDE9238 Santana 2000 12.400
FQA1431 Fusca 1977 3.200
ZDS4532 Pollo 2002 28.600 Excluir dados
Acrescentar ebuscar dados
Acrescentar novos arqivos
Alterar dados2004
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.2 O que é um Sistema de Banco de Dados
Principais Componentes
Hardware
Software
Usuário
GZK9038 Pálio 2001 12.000
DEA3809 Fusca 1980 2.400
SWA0919 Omega 2000 13.500
TFE2839 Vectra 2003 31.600
DCF1290 Gol 1999 9.700
FDE9238 Santana 2000 12.400
FQA1431 Fusca 1977 3.200
ZDS4532 Pollo 2002 28.600
Dados
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.2 O que é um Sistema de Banco de Dados
Integrado : Unificação de vários arquivos de dados
Compartilhado : Dados disponíveispara diferentes usuários da empresa
GZK9038 Pálio 2001 12.000
DEA3809 Fusca 1980 2.400
SWA0919 Omega 2000 13.500
TFE2839 Vectra 2003 31.600
DCF1290 Gol 1999 9.700
FDE9238 Santana 2000 12.400
FQA1431 Fusca 1977 3.200
ZDS4532 Pollo 2002 28.600
Dados
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.2 O que é um Sistema de Banco de Dados
Hardware
Componentes :
Volumes de armazenamento secundário
Processador(es) e memória
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.2 O que é um Sistema de Banco de Dados
Software
SGBDBDs
Usuários
Programador
UsuárioFinal
DBA
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.3 O que é um Banco de Dados
DADOS PERSISTENTESColeção de dados persistentes utilizada pelos sistemas de Aplicações de uma determinda empresa
RH
Contabilidade
SGBD Marketing
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.3 O que é um Banco de Dados
ENTIDADES E RELACIONAMENTOS
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.3 O que é um Banco de Dados
PROPRIEDADES (simples ou complexa)
-Nome-Data nascimento-Altura-Peso-Radiografias-....
Atleta82Kg = SIMPLES
Complexa
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.3 O que é um Banco de Dados
DADOS E MODELOS DE DADOS
GZK9038 Pálio 2001 12.000
DEA3809 Fusca 1980 2.400
SWA0919 Omega 2000 13.500
TFE2839 Vectra 2003 31.600
DCF1290 Gol 1999 9.700
FDE9238 Santana 2000 12.400
FQA1431 Fusca 1977 3.200
ZDS4532 Pollo 2002 28.600
BD Veículos
Dados
Modelos de Dados
1º.Sentido = Linguagem de programação2º. Sentido = programa específico
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.4 Por que Banco de Dados ?
- Densidade
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
- Velocidade
- Menor trabalho monótono- Atualidade
1.4 Por que Banco de Dados ?
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.4 Por que Banco de Dados ?
Administração de Dados e Bancos de Dados
Data AdministratorEntende os dados esuas necessidades,define que dados devem ser armazenados e os critérios de acesso
DA DBA
DataBase AdministratorProfissional de TI,Cria o(s) banco(s) de dados,Implementa os critérios definidos pelo DA, responsável pelo funcionamento dos servidores
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
Vantagens da abordagem de Banco de Dados
1.4 Por que Banco de Dados ?
Dados Compartilhados
Redundância pode ser reduzida
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
Suporte a transaçoes
1.4 Por que Banco de Dados ?
Exemplo : Transferência entre 2 contas
INÍCIO TRANSAÇÃO-Verifica saldo conta origem-lança débito conta origem
-lança crédito conta destinoFIM TRANSAÇÃO
Bancos de Dados
Prof. André Luiz SouzaDate-Cap1
1.5 Independência de Dados
Independência física
SGBD
vendas
A CBUsuário A trabalha no departamento financeiro e consulta as vendas por ordem de data
Usuário B trabalho de departamento de marketing e consulta as vendas por ordem de nome de cliente
O usuário C trabalha na diretoria e precisará de uma consulta não prevista, as vendas ordenadas por produto
Para atender a nova necessidade basta enviar as instuções para o SGBD. É do SGBD a escolha do melhor caminho para acesso aos dados, não há interferência nos programas dos usuários A e B