AulaDidaticaNormalizacao
687 palavras
3 páginas
CAMPUS ALEGRETEBanco de Dados
Nota de aula – Normalização
Profa Msc. Patricia Blini Estivalete pestivalete@gmail.com Sumário
•
•
•
•
•
•
Definição
Objetivos
Primeira forma normal – 1FN
Dependência funcional
Segunda forma normal – 2FN
Terceira forma normal – 3FN
Definição
Nota de aula – Normalização
3
Objetivos
Nota de aula – Normalização
4
Normalização
Nota de aula – Normalização
5
Normalização
Nota de aula – Normalização
6
Normalização
Proj (CodProj, Tipo, Descr,
(CodEmp, Nome, Cat, Sal, DataIni, TempAl))
Proj (CodProj, Tipo, Descr)
ProjEmp (CodProj, CodEmp, Nome, Cat, Sal, DataIni, TempAl)
Nota de aula – Normalização
7
Normalização
Proj:
CodProj
Tipo
Descr
LSC001
Novo Desenv.
Sistema
PAG02
Manutenção
Sistema de RH
ProjEmp:
CodProj
CodEmp
Nome
Cat
Sal
DataIni
TempAl
LSC001
2146
João
A1
4
1/11/91
24
LSC001
3145
Sílvio
A2
4
2/10/91
24
LSC001
6126
José
B1
9
3/10/92
18
LSC001
1214
Carlos
A2
4
4/10/92
18
LSC001
8191
Mário
A1
4
1/11/92
12
PAG02
8191
Mário
A1
4
1/05/93
12
Figura 1 - Tabelas referentes ao exemplo na 1FN
Nota de aula – Normalização
8
Normalização
Nota de aula – Normalização
9
Normalização
…
Cat
Sal
A1
4
A2
4
B1
9
A2
4
A1
4
A1
4
…
Figura 2 – Parte da tabela com dependência funcional referente ao exemplo na 1FN
Nota de aula – Normalização
10
Normalização
Nota de aula – Normalização
11
Normalização
ProjEmp ( CodProj, CodEmp ,Nome, Cat, Sal, DataIni, TempAl)
Proj (CodProj, Tipo, Descr)
ProjEmp (CodProj, CodEmp, DataIni, TempAl)
Emp (CodEmp, Nome, Cat, Sal)
Nota de aula – Normalização
12
Normalização
Emp:
CodEmp
Proj:
CodProj
Tipo
Descr
LSC001
Novo Desenv.
Sistema
PAG02
Manutenção
Sistema de RH
ProjEmp:
CodProj
CodEmp
Nome
Nome
Cat
Sal
2146
João
A1
4
3145
Sílvio
A2
4
6126
José
B1
9
1214
Carlos
A2
4
8191
Mário
A1
4
8191
Mário
A1
4
Cat
Sal
DataIni
TempAl
LSC001
2146
João
A1
4
1/11/91
24