Professional Documents
Culture Documents
Plano de curso
Plano de curso
Introduo
O que so banco de dados?
Histrico
Com o crescimento que a informtica impulsionou, o
quantitativo de redes de computadores ocorreu um grande
requisito na quantidade do processamento de dados
criando a necessidade de banco de dados, enxergando
que prticas de armazenamento o processamento vem
ampliando-se ao longo dos anos
Histrico
Dcada de1950
iniciando dcada de 1960
Histrico (cont...)
Final de 1960
inicio da dcada de 1970
Surgiram os discos rgidos e suas facilidades.
sequencial.
Histrico (cont...)
Dcada de 1980
Os projetos System R e SQL/DS, banco dedados
relacional.
DB Relacionais X Rede e Hierrquicos.
Durante os anos 80, os DB do tipo Relacional so
absolutos.
Histrico (cont...)
Dcada de1990
Exploso da WEB, maior utilizao dos sistemas de DB.
Sistemas que aceitam interface para Web.
DB voltados para consulta, utilizao da linguagem SQL.
10
HISTRICO (CONT...)
Anos 2000
Surgimento da linguagem XML e XQUERY, um novo
11
Fitas magnticas
Introduo
Por que estudar Bancos de Dados?
Os Bancos de Dados fazem parte do nosso dia-a-dia:
Escola/Universidade
Reserva de hotel
Cadastro em um site online
etc
14
16
Exemplo de um BD
disco):
Funcionalidades oferecidas
Registros de tamanho fixo com campos de tipos diferentes
Possibilidade de memria virtual e persistncia
ndices: hash, rvore-B
Bloqueio de arquivo e registro para concorrncia
especfica
Sistemas de arquivos
Sistema de arquivos:
Qual o problema abaixo?
Sistemas de arquivos
Redundncia leva a:
inconsistncia
re-digitao de informaes
dificuldade de extrao de informaes
Dados pouco confiveis e de baixa disponibilidade
Concorrncia
Complicado implementar
Sistemas de arquivos
Tolerncia a falhas
Falta de luz, erro de disco, etc
Cpias? Restaurao do estado anterior? Consistncia da base?
Segurana
Acesso diferenciado por tipo de usurio
Outros problemas:
Nmero mximo de arquivos
Tamanho de memria
Limitaes do tipo de arquivo, tipo de acesso
Preocupaes tcnicas junto com problemas do domnio
22
Aumento do volume
de informao.
Surge os Banco de
Dados
Bancos de Dados
Mesmo sistema anterior, mas usando banco de dados:
SGBD
Envolve:
A definio da estrutura para armazenamento das informaes
Fornecimento de mecanismos para manipular as informaes
SGBD precisa garantir a INTEGRIDADE dos dados,
SGBD
Objetivo:
gerenciar o acesso, manipulao e organizao dos dados.
retirar da aplicao cliente a responsabilidade de gerenciar o acesso,
a manipulao e a organizao dos dados.
SGBD:
O sistema omite detalhes
Oferece mecanismos de busca eficiente
Vantagens:
rapidez na manipulao e no acesso informao,
reduo do esforo humano (desenvolvimento e utilizao),
reduo da redundncia e da inconsistncia de informaes,
reduo de problemas de integridade,
compartilhamento de dados,
aplicao automtica de restries de segurana,
controle integrado de informaes distribudas fisicamente.
27
(seria o SGDB)
pois permite que voc inclua contatos, exclua, altere.