Escolar Documentos
Profissional Documentos
Cultura Documentos
G E S TÃO
SISTEMAS DE INFORMAÇÃO
11º ANO
1
INTRODUÇÃO AOS S.G.B.D.
• Base de Dados
2
NORMALIZAÇÃO DE DADOS
• Normalização
3
NORMALIZAÇÃO DE DADOS
4
NORMALIZAÇÃO DE DADOS
• 1ª Forma Normal
5
NORMALIZAÇÃO DE DADOS
• 1ª Forma Normal (Cont.)
Fazer:
Converter os atributos não atómicos em
atributos atómicos, por forma a que não possa
incluir-se mais do que um valor em cada campo
de uma tabela.
Total
NORMALIZAÇÃO DE DADOS
• 1ª Forma Normal (Cont.)
Encomenda:
N_NotaEnc;
Data_Enc;
Cod_Cliente;
Nome_Cliente;
Morada_Cliente;
Cod_Produto;
Nome_Produto;
Preço_Produto;
Quantidade;
Total_Enc
8
NORMALIZAÇÃO DE DADOS
• 1ª Forma Normal (Cont.)
9
NORMALIZAÇÃO DE DADOS
10
NORMALIZAÇÃO DE DADOS
• 1ª Forma Normal (Cont.)
11
NORMALIZAÇÃO DE DADOS
• 2ª Forma Normal
12
NORMALIZAÇÃO DE DADOS
Fazer:
Identificar a chave de uma entidade:
13
NORMALIZAÇÃO DE DADOS
14
NORMALIZAÇÃO DE DADOS
• 2ª Forma Normal (Cont.)
Voltando ao Exemplo:
16
NORMALIZAÇÃO DE DADOS
17
NORMALIZAÇÃO DE DADOS
19
NORMALIZAÇÃO DE DADOS
• 3ª Forma Normal (Cont.)
Fazer:
Analisar todos os atributos não chave e procurar
dependências funcionais;
21
NORMALIZAÇÃO DE DADOS
22
NORMALIZAÇÃO DE DADOS
23
NORMALIZAÇÃO DE DADOS
•3ª Forma Normal (Cont.)
Passagem para a 3FN
Separar a entidade Encomenda em duas,
Encomenda e Cliente.
Encomenda(N_NotaEnc; Data_Enc; Cod_Cliente;
Total_Enc)
Cliente(Cod_Cliente; Nome_Cliente; Morada_Cliente)
Linha_Enc(N_NotaEnc; Cod_Produto; Quantidade)
Produto(Cod_Produto; Preço_Produto; Nome_Produto)
As quatro entidades estão agora na 3FN.
24