Buscar

BANCO DE DADOS AULA 01

Prévia do material em texto

Banco de Dados
Ricardo Luis 
Balieiro
Aula 1
Banco de dados
2
P
ri
n
ts
c
re
e
n
 d
o
 s
is
te
m
a
 A
c
c
e
s
s
3
P
ri
n
ts
c
re
e
n
 d
o
 s
is
te
m
a
 A
c
c
e
s
s
Banco de dados
Visão Geral 
Dado e Informação
• Sociedade do Conhecimento
“As atividades que ocupam o lugar central das 
organizações não são mais aquelas que visam 
produzir ou distribuir objetos, mas aquelas que 
produzem e distribuem informação e conhecimento”. 
Peter Drucker (1999).
4
Dado - Definição
• "Dados são fatos brutos, ou seja, que não foram 
submetidos a nenhum processamento de modo 
a mostrar seu real significado."
• Algo que possa ser representado por um valor.
5
Informação
• Informação é todo o conjunto de dados 
devidamente ordenados e organizados de forma 
a terem significado.
• Informação = (dado + significado)
• Dado  Processado  Informação Informação 
Analisada  Conhecimento.
6
Dado – Informação
• Os dados e as informações consistem
em um dos principais ativos de uma empresa 
em nossa atualidade.
7
Informação ConhecimentoDados
Dado – Informação - Conhecimento
8
h
tt
p
:/
/w
w
w
.m
a
rc
u
s
tr
o
tt
a
.c
o
m
/
• Banco de dados
Um banco de dados nada mais é que uma coleção 
de dados persistentes, dados estes que são 
utilizados por aplicações empresariais.
Aplicativos
Sistema de Banco de Dados
Dados
(arquivos)
SGBD
9
• Sistema Gerenciador de banco de dados (SGBD)
É uma coleção de programas que permite aos 
usuários criarem e manterem um banco de dados.
Aplicativos
Sistema de Banco de Dados
Dados
(arquivos)
SGBD
10
Arquivos e Sistemas de Arquivos
• Por que estudar Sistema de Processamento 
de Arquivos?
– Entendermos os inúmeros problemas comuns nos 
sistemas de arquivos.
– Necessidade de migração dos sistemas de 
arquivos para um sistema de banco de dados.
11
• Sistema proprietário de cada programas para:
– acrescentar novos dados;
– alterar dados;
– consultar os dados;
– apagar dados, etc.
12
Arquivos e Sistemas de Arquivos
Problemas de Gerenciamento de 
Dados do Sistema de Arquivos
• Redundância e Inconsistência de Dados.
• Dificuldade de Acesso a Dados.
• Anomalias de Acesso Concorrente.
• Problemas de segurança.
Vendas Produção Estoque
Produto A
Qtde 120
Produto A
Qtde 93
Produto A
Qtde 87
13
• Problemas de Integridade
Vendas Produção Estoque
Produto A
Caixa Un 5
Produto A
Caixa Un 10
Produto A
Caixa Un 5
5 ou 10
5, 10, 15 ou 20
5 ou 10
5, 10, 15 ou 20
5 ou 10
5, 10, 15 ou 20
14
Problemas de Gerenciamento de 
Dados do Sistema de Arquivos
Retira R$ 500,00
• Problemas de Atomicidade
Conta Corrente A Conta Corrente B
Saldo
Valor 1000,00
Vendas
Valor 500,00
Salto
Valor ??????
Cai a força
Depósito R$ 500,00
15
Problemas de Gerenciamento de 
Dados do Sistema de Arquivos
• Anomalias de Acesso Concorrente
• Problemas de segurança
Ribeirão Preto
Araraquara –São Carlos –São Paulo
Lugares: 15 – 5 – 2
São Carlos
Lugares: 15
Vendas: 10
Araraquara
Lugares: 15
Vendas: 13
Total Vendidos: 23
16
Problemas de Gerenciamento de 
Dados do Sistema de Arquivos
Modelo hierárquico
17
h
tt
p
:/
/b
lo
g
d
e
d
a
d
o
s
.w
o
rd
p
re
s
s
.c
o
m
/
• Década de 60: modelo hierárquico 
Modelo em rede
18
h
tt
p
:/
/b
lo
g
d
e
d
a
d
o
s
.w
o
rd
p
re
s
s
.c
o
m
/
• Década de 60: modelo hierárquico
• Década de 70:
Dr. Peter Chen propõe o modelo 
Entidade-Relacionamento (ER)
h
tt
p
:/
/li
n
y
d
e
s
ig
n
g
ra
fi
c
o
.b
lo
g
s
p
o
t.
c
o
m
.b
r
PESSOA COMPUTADOR
Nome Sexo Estado 
Civil
Data
Hora
Início
Data
Hora
Término
Número
Série
Descrição
UTILIZAÇÃO
19
• Década de 80:
Linguagem Estruturada de Consulta > SQL 
(Structured Query Language) 
torna um padrão mundial.
• Primeiros sistemas de banco de dados construído 
baseado nos padrões SQL
Oracle - Oracle 2
IBM - SQL/DS
20
• Década de 90:
Protótipos de Object Database Management 
Systems (ODBMS)
Banco de dados orientado a objeto.
ODBC Open Data Base Connectivity
Padrão para acesso a sistemas gerenciadores 
de bancos de dados.
21
• Década de 90:
ODBC Open Data Base Connectivity
h
tt
p
:/
/g
e
s
ta
o
d
a
ti1
0
.b
lo
g
s
p
o
t.
c
o
m
.b
rAplicação
Driver 
Oracle
Driver 
SQL
Servidor 
Oracle
Servidor 
SQL
Gerenciador do drive ODBC
22
• Década de 90:
Ferramentas de desenvolvimento desktop:
Visual Basic (Microsoft)
Power-Builder (Sybase)
Oracle Developer
O modelo cliente-servidor (client-server)
passa a ser uma regra para futuras decisões 
de negócio.
23
• Década de 90:
Criação da Internet./WWW
Aumento de código aberto (open source)
Processos de Transação em Tempo Real 
(OLTP - On-Line Transaction Process)
Processos Analíticos em Tempo Real 
(OLAP > On-Line Analitical Process)
24
Fechamento
• Dados.
• Informação.
• Sistemas de Arquivos.
• Histórico.
25
Banco de Dados 
Prof. Ricardo Luis 
Balieiro
Atividade 01
27
1) Informação é todo o conjunto de dados 
devidamente ordenados e organizados de forma 
a terem significado.
Dados: 1 A A A E E I O O U B C D D D D D N N S
Processado
Informação: ?????
28
1) Informação é todo o conjunto de dados 
devidamente ordenados e organizados de forma 
a terem significado.
Dados: 1 A A A E E I O O U B C D D D D D N N S
Processado
Informação: 
BANCO DE DADOS UNIDADE 1
29
2) Uma grande empresa de varejo recebe as 
mercadorias dos fornecedores todos os dias na 
parte da manhã. No sistema de estoque é feito 
a entrada de todas as mercadorias recebidas. 
As entradas das mercadorias não sofrem nenhum 
tipo de processamento no momento da entrada. 
Este tipo de cenário indica que temos:
a) informações.
b) conhecimento.
c) inteligência.
d) redundância.
e) dados.
30
2) Uma grande empresa de varejo recebe as 
mercadorias dos fornecedores todos os dias na 
parte da manhã. No sistema de estoque é feito 
a entrada de todas as mercadorias recebidas. 
As entradas das mercadorias não sofrem nenhum 
tipo de processamento no momento da entrada. 
Este tipo de cenário indica que temos:
a) informações.
b) conhecimento.
c) inteligência.
d) redundância.
e) dados.

Continue navegando

Outros materiais