BD1 - Normalização flipbook
Anomalias de Atualização• Inserção na tabela CLIENTE:• Só é possível a inclusão de uma cidade ou país, a partir dainclusão de um novo cliente.• Sempre que um novo cliente for inserido, todos os dados decidade e país deverão também ser inseridos, mesmo que já setenha feito isso anteriormente (inclusão forçada).• Haverá redundância dos valores de cidade e país,considerando que em uma mesma cidade ou país poderãoexistir vários clientes. Os valores redundantes poderão serinseridos de maneiras diferentes, causando inconsistência.Normalização 03/12/2019 14
Anomalias de Atualização• Exclusão na tabela CLIENTE:• A exclusão de uma cidade ou país deverá ser feita em todos osregistros onde esses dados estejam inseridos (exclusãoforçada).• A exclusão de uma cidade ou país acarretará na exclusão deum ou vários clientes (exclusão indesejada).• Alteração na tabela CLIENTE:• Devido à redundância, a alteração dos valores de uma cidadeou país poderá necessitar de ser realizada em várias linhas databela.Normalização 03/12/2019 15
- Page 1 and 2: Banco de DadosNormalizaçãoNormali
- Page 3 and 4: Normalização• Este processo dev
- 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: Um ExemploTabelasdesnormalizadasNor
- 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
Anomalias de Atualização
• Inserção na tabela CLIENTE:
• Só é possível a inclusão de uma cidade ou país, a partir da
inclusão de um novo cliente.
• Sempre que um novo cliente for inserido, todos os dados de
cidade e país deverão também ser inseridos, mesmo que já se
tenha feito isso anteriormente (inclusão forçada).
• Haverá redundância dos valores de cidade e país,
considerando que em uma mesma cidade ou país poderão
existir vários clientes. Os valores redundantes poderão ser
inseridos de maneiras diferentes, causando inconsistência.
Normalização 03/12/2019 14