BD1 - Normalização flipbook
Normalização• É um processo que objetiva substituir um conjunto de tabelas erelacionamentos com dados redundantes, por outro que seapresente mais estável, evitando perdas e redundância deinformações.CLIENTEPEDIDOFUNCIONÁRIO?Modelo instável e comredundância de dadosModelo estável e semredundância de dadosNormalização 03/12/2019 2
Normalização• Este processo deve ser realizado para cada tabela do banco dedados que apresente anomalias de atualização.• Anomalias de atualização são problemas existentes em tabelasrelacionais não normalizadas, que podem gerar inconsistênciascausadas por redundância de dados• O processo de normalização transforma cada tabeladesnormalizada em tabelas menores até que não reste maisnenhuma redundância de dados.• Essa transformação é feita através da aplicação das formasnormais para cada tabela, criando um número maior de tabelasdo que originalmente existente.Normalização 03/12/2019 3
- Page 1: Banco de DadosNormalizaçãoNormali
- Page 5 and 6: Normalização Bottton-Up• Fatore
- Page 7 and 8: Dependência Funcional• É um rel
- Page 9 and 10: Dependência Funcional• O determi
- Page 11 and 12: Dependência Funcional Parcial• U
- Page 13 and 14: Um ExemploTabelasdesnormalizadasNor
- Page 15 and 16: Anomalias de Atualização• Exclu
- Page 17 and 18: Anomalias de Atualização• Exclu
- Page 19 and 20: Anomalias de Atualização• Exclu
- Page 21 and 22: Obtenção da Primeira Forma Normal
- Page 23 and 24: Obtenção da Primeira Forma Normal
- Page 25 and 26: Esquema Resultante Após a 1FNTabel
- Page 27 and 28: Obtenção da Segunda Forma Normal
- Page 29 and 30: Obtenção da Segunda Forma NormalT
- Page 31 and 32: Esquema Resultante Após 2FNTabelas
- Page 33 and 34: Obtenção da Terceira Forma Normal
- Page 35 and 36: Obtenção da Terceira Forma Normal
- Page 37 and 38: Obtenção da Terceira Forma Normal
- Page 39 and 40: Esquema Resultante Após 3FNTabelas
Normalização
• Este processo deve ser realizado para cada tabela do banco de
dados que apresente anomalias de atualização.
• Anomalias de atualização são problemas existentes em tabelas
relacionais não normalizadas, que podem gerar inconsistências
causadas por redundância de dados
• O processo de normalização transforma cada tabela
desnormalizada em tabelas menores até que não reste mais
nenhuma redundância de dados.
• Essa transformação é feita através da aplicação das formas
normais para cada tabela, criando um número maior de tabelas
do que originalmente existente.
Normalização 03/12/2019 3