Escolar Documentos
Profissional Documentos
Cultura Documentos
4 Normalizao
Grinaldo Lopes de Oliveira (grinaldo@gmail.com)
Curso Superior de Tecnologia em
Anlise e Desenvolvimento de Sistemas
* Material com crditos de colaborao dos professores Mrcio Soussa, Leandro Coelho e Pablo Florentino
Agenda
Aprendendo
Normalizao
Normalizao
funcionalmente
LIVRO
cod_livro
titulo_livro
cod_editora
nome_editora
peso_livro
qtd_paginas
qtd_capitulos
cod_livro
cod_editora
cod_editora
nome_editora
nome_editora
cod_livro
titulo_livro
peso_livro
peso_livro
qtd_paginas
qtd_paginas
qtd_capitulos
qtd_capitulos
Nome
Forneced
or
Tel 1
Tel 2
Endereo
Cd.
Pea
(PK)
Nome
Pea
Preo
Unitrio
Qtde
Pedi
da
F1
Fornecedor
1
2431011
4350445
P1
Pea 1
R$ 5,00
50
F1
Fornecedor
1
2431011
4350445
P2
Pea 2
R$ 7,50
30
F1
Fornecedor
1
2431011
4350445
P3
Pea 3
R$ 10,00
40
F2
Fornecedor
2
4560989
3361234
Rua. XX 40470090
Itabuna, BA
P1
Pea 1
R$ 5,00
30
F2
Fornecedor
2
4560989
3361234
Rua. XX 40470090
Itabuna, BA
P2
Pea 2
R$ 7,50
15
Problemas de Atualizao
Para atualizar o endereo do fornecedor, todos os registros desse
fornecedor devero ser atualizados.
Para atualizar o preo da pea, todos os registros dessa pea devero ser
atualizados.
Problemas de Excluso
Caso sejam deletadas todas as solicitaes de um fornecedor, seus dados
cadastrais tambm sero apagados.
nome
1052
Bob Jones
1053
Liz Moore
1107
Ted Smith
cod_depend
No est na 1FN
D213
D240 D241
FUNCIONARIO
matricula
nome
cod_depend
1052
Bob Jones
D213
1053
Liz Moore
1107
Ted Smith
D240
1107
Ted Smith
D241
Est na 1FN
FORNECEDOR_PECA
f#
p#
nome_peca
cod_cor
cor
peso
quantidade
s#
nome_pec
a
cod_co
r
cor
peso
quantidad
e
f1
p1
prego
c1
cinza
13
300
f1
P2
porca
c2
preto
15
200
f2
p1
prego
c1
cinza
13
750
f2
p3
chave
c3
azul
10
650
f2
p4
roda
c2
preto
23
400
f4
p5
jante
c1
cinza
25
200
FORNECEDOR_PECA
f#
p#
quantidade
PECA
p#
nome_peca
cod_cor
cor
peso
quantidade
Opo 2
PECA
cod_peca
nome_peca
cod_cor
peso
COR
cod_cor
cor
4FN - Aplicao
3FN: Estantes (nmero, capacidade)
Livros (ISBN, ttulo, ano)
Autores (codAutor, nome, nacionalidade)
DistribuioLivrosAutor(nmero, ISBN, codAutor)
MONITOR
aluno
disciplina
monitor
aluno
disciplina
monitor
Aline
Fsica II
Mrio
Aline
Lgica
Marcos
Aline
Pesquisa
Ana
Carlos
Fsica II
Paula
Joo
Fsica II
Mrio
aluno
monitor
disciplina
Est na 3FN, mas no est
na BCNF.
ALUNO_MONITOR
MONITOR_DISCIPLIN
A
aluno
monitor
Aline
Mrio
monitor
displina
Aline
Marcos
Mrio
Fsica II
Aline
Ana
Marcos
Lgica
Carlos
Paula
Ana
Pesquisa
Joo
Mrio
Paula
Fsica II
Atende BCNF.
Integridade
Economia
Custo de manipulao dos dados. Backup, restaurao,
atualizao (estr. adicionais)
Tarefa Extra-Classe
Exerccio 1 - A tabela abaixo est na 1FN.
Obtenha a 2FN, 3FN e 4FN:
ArtigosAceitos (ID-artigo, ttulo, ano, ID-autor,
codEvento, nomeEvento, ID-revisor)
Tarefa Extra-Classe
Exerccio 2 Relatrio de Reservas em uma Locadora
de DVDs
Banco de Dados I
Aula 4 Normalizao
Grinaldo Lopes de Oliveira (grinaldo@gmail.com)
Curso Superior de Tecnologia em
Anlise e Desenvolvimento de Sistemas