AulaDidaticaNormalizacao

687 palavras 3 páginas
CAMPUS ALEGRETE

Banco 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

Relacionados