Escolar Documentos
Profissional Documentos
Cultura Documentos
Banco de Dados I - Aula 03
Banco de Dados I - Aula 03
Banco de Dados I
Prof. Cláudio Márcio
cmarcio@unp.br
1
UnP - Prof. Cláudio Márcio
Banco de Dados I
regras para
estruturar dados
Percepção da
estrutura da Esquema estático,
realidade invariante no tempo
regras para
verificar validade
Descrição da
realidade dinâmico,
num dado Instância variante no tempo
momento
2
UnP - Prof. Cláudio Márcio
Banco de Dados I
3
UnP - Prof. Cláudio Márcio
Banco de Dados I
NÍVEL EXTERNO
Visão
Externa 1
... Visão
Externa n
mapeamento
externo/conceitual
mapeamento
conceitual/interno
Esquema Interno
NÍVEL INTERNO
4
UnP - Prof. Cláudio Márcio
Banco de Dados I
Arquitetura de BDs
Nível Interno: descreve a estrutura de armazenamento
físico do BD. Esse esquema utiliza um modelo de dado
físico e descreve os detalhes completos do
armazenamento de dados e caminhos de acesso ao BD
Nível Conceitual: descreve toda a estrutura do BD a
nível de propriedades, relacionamentos, restrições etc,
sem os detalhes de implementação física. Um modelo
conceitual é utilizado nessa etapa.
Nível externo: corresponde às visões específicas dos
usuários.
5
UnP - Prof. Cláudio Márcio
Banco de Dados I
Visões
exemplo: companhia aérea
1- Empregados
(nome, cpf, end, tel, filiação, dep) Aplicações:
•Folha pagamento
2- Equipamentos (1,3)
(n0 avião,marca,tipo,capac, •Equipe tripulação
tripulação, revisão) (1,2,3)
•Manutenção equip
3- Funções (1, 2)
(nomefunção,salário,qualificação, •Reserva vôo
serviço, tipo_equipam) (2,4)
•Escala manutenção
4-Vôo (1,2,3)
(linha, tipo_equipam, n0horas,
serviço_bordo, horário)
6
UnP - Prof. Cláudio Márcio
Banco de Dados I
Requisitos de Dados
Projeto Conceitual
Projeto Físico
Esquema Físico 7
UnP - Prof. Cláudio Márcio
Banco de Dados I
8
UnP - Prof. Cláudio Márcio
Banco de Dados I
9
UnP - Prof. Cláudio Márcio
Banco de Dados I
10
UnP - Prof. Cláudio Márcio
Banco de Dados I
A B
a1 b1
a2 b2
a3 b3
. .
. .
16
UnP - Prof. Cláudio Márcio
Banco de Dados I
A B
b1
a1
b2
a2
b3
a3
b4
.
b5
.
b6
17
UnP - Prof. Cláudio Márcio
Banco de Dados I
19
UnP - Prof. Cláudio Márcio
Banco de Dados I
Modelo Entidade-Relacionamento
CONCEITO REPRESENTAÇÃO
Entidade
Entidade fraca
Relacionamento
Relacionamento
identificador
Atributos
Atributo Simples /
Composto
Atributo
multivalorado
Atributo
Derivado
Identificador
20
UnP - Prof. Cláudio Márcio
Banco de Dados I
CPF DEPARTAMENTO
Data-Início
EMPREGADO
Nome GERENCIA
1 1 1
CONTROLA
supervisor supervisionado
M
1 N TRABALHA N
SUPERVISÃO N
EM
1
PROJETO
DEPENDENTE Horas
DE
N Nome
Local
Número
DEPENDENTE
Nome-Dep
Data-Nasc Relacionamento 21
Sexo
UnP - Prof. Cláudio Márcio