Escolar Documentos
Profissional Documentos
Cultura Documentos
Olá estudante! 2
Normalização de dados
Continue com a sua rotina de autoestudo para que
Prof. Marco Ikuro Hisatomi possa assistir às aulas e aproveitar ao máximo esse
momento de ensino-aprendizagem!
1 2
Livro didático 3
Conteúdo Programático 4
Normalização de dados
• Normalização de dados na computação
• Normalizando os dados em banco de dados
• Transformação 1FN - 2FN
• Transformação 3FN - 4FN
3 4
5 6
24/08/2022
Contextualizando 8
Introdução à
• O que Você pode propor para melhorar as bases de
normalização dados atuais?
7 8
9 10
Aumento de performance
11 12
24/08/2022
13 14
Contextualizando 16
Normalização
Compreenda os conceitos de dependência dos dados
para conceber um BD adequado
15 16
• 1FN, 2FN, 3FN e 4FN. Dado dois conjuntos de atributos X e Y de uma entidade
• Garante entidades projetadas “com exatidão” pode-se afirmar que:
• Essas formas, se baseiam na dependência • Y é dependente funcional de X ou
funcional entre atributos de uma entidade do banco • X determina Y ou
de dados e nas chaves primárias • Y depende de X
• dependência funcional: consiste em uma restrição
entre dois ou mais conjuntos de atributos de uma
mesma tabela ou relacionamento Podemos representar a dependência funcional como:
• X→Y
17 18
24/08/2022
CPF Nome
111111111-11 João
Fonte: livro base
222222222-22 Maria
Matrícula → Escola de Origem → Endereço da escola de origem
333333333-33 José
CPF → Nome
19 20
21 22
Contextualizando 24
23 24
24/08/2022
Chave
25 26
27 28
29 30
24/08/2022
2FN 2FN
NPedido CodProd Qtde ValorUnit
Tabela fora da 2FN:
1005 1-111 1 1500
NPedido CodProd Produto Qtde ValorUnit
1006 1-222 5 200
1005 1-111 impressora 1 1500
1007 1-333 10 100
1006 1-222 teclado 5 200
1007 1-333 mouse 10 100
CodProd Produto
1-111 impressora
1-222 teclado Tabelas na 2FN!
1-333 mouse
31 32
Contextualizando 34
33 34
35 36
24/08/2022
37 38
Fora da 4FN
Quarta Forma Normal – 4FN
39 40
Destaques 42
• Redundância controlada
Destaques
• Dependência funcional
• Nota final do aluno em uma disciplina
• Depende de todas as notas
• Depende de regras para calcular a nota final
41 42
24/08/2022
Interação
Muito obrigado e
Bons estudos!!
43