Escolar Documentos
Profissional Documentos
Cultura Documentos
1
SUMÁRIO
22
Por que estudar BD?
3
Conceitos básicos
4
Por que usar BD?
5
Exemplo de um BD
6
Banco de dados
✓ Meta-dados
• Dicionário de dados
– Esquema da base de dados
– Acessado através de linguagens de definição de dados
7
Sistema Gerenciador de Bancos de
Dados (SGBD)
8
SGBD
• O gerenciamento envolve
– A definição de estruturas para o armazenamento da
informação
– O fornecimento de mecanismos para manipular as
informações
• Quando vários usuários acessam os dados o SGBD
precisa garantir a INTEGRIDADE dos dados, evitando
resultados anômalos
9
Objetivos de um SGBD
10
Objetivos de um SGBD
Vantagens:
– rapidez na manipulação e no acesso à informação,
– redução do esforço humano (desenvolvimento e
utilização),
– redução da redundância e da inconsistência de
informações,
– redução de problemas de integridade,
– compartilhamento de dados,
– aplicação automática de restrições de segurança,
– controle integrado de informações distribuídas
fisicamente.
11
Objetivos de um SGBD
12
Arquitetura Geral de um SGBD
Interface Modelagem de
Dados (“projeto
Processamento estrutural”)
de Consultas
Processamento
de Transações
Acesso a
Arquivos
Base de Dados
SGBD 13
Abstração de Dados
Mundo Real
Sistema Médico
Modelo Independente do
Consulta
modelo de dados Médico Paciente
Conceitual
Independente do
(modelo abstrato dos SGBD CRM nome
dados)
Dependente do
Modelo Lógico modelo de dados Orientado a Objeto-
Independente do
Relacional
(estrutura dos dados) Objetos relacional
SGBD
14
Modelos de Dados
15
Modelos de Dados
– Relacional
– Objeto-relacional
– Orientado a Objetos
16
Exemplo das Informações em um
Banco de Dados
17
O Modelo Relacional
Tabela Cliente (dados)
cód-cliente nome rua cidade
015 José Figueiras Campinas
021 João Laranjeiras Campinas
037 Antônio Ipê São Paulo
cód-cliente nro-conta
015 900
021 556
021 647
Tabela Cliente-Conta 037 647
(relacionamento) 037 801
18
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
O Modelo Relacional
Banco de dados Agenda Telefônica
CONCEITOS BÁSICOS 47
Banco de dados Agenda Telefônica
• Tabela de Bairros
CONCEITOS BÁSICOS 48
Banco de dados Agenda Telefônica
CONCEITOS BÁSICOS 49
Banco de dados Agenda Telefônica
• Tabela de Meses
CONCEITOS BÁSICOS 50
Banco de dados Agenda Telefônica
2. Formulários de Cadastramento:
▪ CADASTRO DOS CONTATOS;
▪ CADASTRO DOS COMPROMISSOS POR CONTATOS;
▪ CADASTRO DOS BAIRROS;
▪ CADASTRO DAS CIDADES E ESTADOS.
3. Formulários de Consultas:
▪ CONSULTA DOS CONTATOS POR NOME;
▪ CONSULTA DOS ANIVERSARIANTES DO MÊS;
▪ CONSULTA DOS COMPROMISSOS POR PERÍODO.
CONCEITOS BÁSICOS 51
Banco de dados Agenda Telefônica
4. Relatórios:
▪ RELATÓRIO GERAL DOS CONTATOS EM ORDEM
ALFABÉTICA;
▪ RELATÓRIO DOS COMPROMISSOS POR CONTATOS;
▪ RELATÓRIO DOS ANIVERSARIANTES DO MÊS.
CONCEITOS BÁSICOS 52
Banco de dados Agenda Telefônica
CONCEITOS BÁSICOS 53
Banco de dados Agenda Telefônica
TIPOS DE CONSULTAS:
✓ Consulta Classificação
✓ Consultas Seleção
✓ Consultas Parâmetro
CONCEITOS BÁSICOS 54
Banco de dados Agenda Telefônica
Tipos de Relatórios
✓ AutoRelatório Colunar
✓ AutoRelatório: Tabular
CONCEITOS BÁSICOS 55
Banco de dados Agenda Telefônica
CONCEITOS BÁSICOS 56
Banco de dados Agenda Telefônica
CONCEITOS BÁSICOS 57
Banco de dados Agenda Telefônica
CONCEITOS BÁSICOS 58
Banco de dados Agenda Telefônica
Importante:
CONCEITOS BÁSICOS 59
Banco de dados Agenda Telefônica
CONCEITOS BÁSICOS 60
Banco de dados Agenda Telefônica
CONCEITOS BÁSICOS 61
Banco de dados Agenda Telefônica
CONCEITOS BÁSICOS 62
Banco de dados Agenda Telefônica
Adams, 2350 3/4/09 F-198 6 $5.25 Empresa 1025 Rio de círculo da 425-555-0185
Stellem Aventura Colômbia, WA 98234
Adams, 2350 3/4/09 B-205 1 $4.50 Empresa 1025 Rio de círculo da 425-555-0185
Stellem Aventura Colômbia, WA 98234
Hance, Jim 2351 3/4/09 C-795 6 $9.75 Contoso, Ltd. 2302 Harvard ave Palmares, 425-555-0222
WA 98227
Hance, Jim 2352 3/5/09 A-2275 2 $16.75 Empresa 1025 Rio de círculo da 425-555-0185
Aventura Colômbia, WA 98234
Hance, Jim 2352 3/5/09 D-4420 3 $7.25 Empresa 1025 Rio de círculo da 425-555-0185
Aventura Colômbia, WA 98234
Koch, Reed 2353 3/7/09 A-2275 6 $16.75 Fourth Coffee 7007 Cornell St Redmond, 425-555-0201
WA 98199
Koch, Reed 2353 3/7/09BÁSICOS
CONCEITOS C-789 5 63 $7 Fourth Coffee 7007 Cornell St Redmond, 425-555-0201
WA 98199
Bibliografia
64