You are on page 1of 27

BANCO DE

DADOS 1

Aula 01

Prof° Me. Sergio Eduardo Nunes


OBJETIVOS
COMPREENDER A NECESSIDADE DO USO DE
BANCO DE DADOS;
 COMPREENDER O CONCEITO DE BANCO
DADOS.

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
INTRODUÇÃO

Clientes
Sergio 98851-9756
Mateus 98388-1127
Elaine 92635-8456
Paulo 99752-8585
Junior 98654-1123
INTRODUÇÃO

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
INTRODUÇÃO

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
CONCEITO
“É uma coleção de dados inter-relacionados,
representando informações sobre um domínio
específico” Korth.

“Bancos de dados ou bases de dados são


coleções de informações que se relacionam de
forma a criar um sentido” Wikipedia.

“Um agrupamento de registros que tem como


objetivo de guardar, organizar e disponibilizar as
informações” Nunes.

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
HISTÓRICO
 Anos 60
• Os primeiros estudos sobre banco de dados se
iniciaram na década de 60.
• Uso de fitas magnéticas e Decks de cartão
perfurado.

 Anos 70
• Criação do banco de dados em rede e
hierárquico.

 Anos 80
• Uso de banco de dados do tipo relacional.
• Surge o projeto System R e SQL.
Prof° Me. Sergio Eduardo Nunes
serginhonunes2013@gmail.com
HISTÓRICO
 Anos 90
• Sistemas que utilizam interface Web.
• Utilização da linguagem SQL.

Anos 2000
• Surgimento da linguagem XML e XQUERY. Novos
Conceitos.
• Redução de esforços na administração.

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
ONDE ENCONTRAMOS BD?

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
PROBLEMAS!
• Inconsistência e redundância de dados.
• Dificuldade de acesso aos dados.
• Isolamento de dados.
• Integridade.
• Atomicidade.
• Anomalias no acesso concorrente.
• Segurança.

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
INCONSISTÊNCIA E REDUNDÂNCIA

Redundância:
1 – Controlada: software de gerencia.
2 – Não Controlada: Usuário
Prof° Me. Sergiogerencia
Eduardo Nunes a redundância.
serginhonunes2013@gmail.com
DIFICULDADE DE ACESSO AOS DADOS

CONSULTAR
CLIENTES
CEP 13.607-241

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
ISOLAMENTO DOS DADOS

Garantir que uma transação não sofra nenhuma


interferência de outra transação concorrente.

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
INTEGRIDADE
CONSISTÊNCIA

SALDO MÍNIMO R$
5,00

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
ATOMICIDADE

CONTA “A” CONTA “B”

TRANFERÊNCIA BANCARIA

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
ANOMALIAS DO SISTEMA CONCORRENTE

- R$ 100,00

- R$ 50,00

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
SEGURANÇA

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
EXEMPLO
XING LING LTDA

Carlos manuel
13/09/1979
Comerciante
Itú, SP
José da Silva
jyu@ig.com
13/09/1980
Interesse: celular,
Comerciante
computador e
Campinas, SP
periféricos.
jds@ig.com
Interesse: celular,
computador e
periféricos.

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
EXEMPLO
XING LING LTDA

CONTROLE DE VENDAS

CADASTRO DE CADASTRO DE
CLIENTES FORNECEDORES

CADASTRO DE CADASTRO DE
PRODUTOS PEDIDOS
Prof° Me. Sergio Eduardo Nunes
serginhonunes2013@gmail.com
EXEMPLO

José da Silva Nome


13/09/1980 Sobrenome
Comerciante Aniversário
Campinas, SP Profissão
jds@ig.com Cidade
Interesse: celular, E-mail
computador e periféricos. Interesse

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
EXEMPLO
TABELA DE CADASTRO DE CLIENTES

CÓDIGO NOME SOBRENOME E-MAIL ANIVERSÁRIO LOCAL INTERESSE

Celular, PC,
0001 José da Silva jds@ig.com 13/09/1980 Campinas, SP
periféricos.

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
DÚVIDAS ?

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
VAMOS PRATICAR ?

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
EXERCÍCIOS
1. O QUE VOCÊ ENTENDE POR BD ?
2. JUSTIFIQUE A NECESSIDADE DE USO DE UM BD.
3. QUAL O SEU ENTENDIMENTO SOBRE TABELAS ?
4. CITE 5 EXEMPLOS DE BD QUE FAZEM PARTE DO SEU
COTIDIANO.

PLT – Pág. 21:


Exercícios 1.1 – 1.3 – 1.10

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
EXERCÍCIOS
Faça uma estrutura organizada de dados dos cães abaixo

Prof° Me. Sergio Eduardo Nunes


Prof° Me. Sergio Eduardo
serginhonunes2013@gmail.com
REFERÊNCIA BIBLIOGRÁFICA
 SILBERSCHATZ, Abraham; KORTH, Henry F.;
SUDARSHAN, S.. Sistema de Banco de Dados. 6ª ed. Rio
de Janeiro: Campus - Elsevier, 2012. Págs. 1 a 22.

 Heuser, Carlos A. Projeto de Banco de dados, 4ª


Edição, Porto Alegre: Instituto de Informática da UFRGS:
Sagra Luzzatto, 2001.

Prof° Me. Sergio Eduardo Nunes


serginhonunes2013@gmail.com
Prof° Me. Sergio Eduardo Nunes

You might also like