BD1 - Normalização flipbook
Dependência Funcional• Os atributos do lado esquerdo da seta são chamados dedeterminantes.MAT → CURSO• MAT é o determinante da dependência funcional.• MAT determina funcionalmente CURSO.• CURSO depende funcionalmente de MAT.• Um valor particular de MAT corresponde a um único valor deCURSO.• Um valor particular de CURSO pode corresponder a um ou avários valores diferentes de MAT.Normalização 03/12/2019 8
Dependência Funcional• O determinante de uma dependência funcional pode ser umconjunto de atributos.(PEDIDO, PRODUTO → QUANTIDADE• PEDIDO e PRODUTO são necessários para se determinar aquantidade de um produto em cada pedido.• Nem PEDIDO nem PRODUTO determinam sozinhos o valor deQUANTIDADE.• Se (X, Y) → (A, B), então, (X, Y) → A e (X, Y) → B.• Em toda tabela, todos os atributos não-chave possuemdependência funcional da chave primária da tabela.Normalização 03/12/2019 9
- 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: Dependência Funcional• É um rel
- 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
Dependência Funcional
• Os atributos do lado esquerdo da seta são chamados de
determinantes.
MAT → CURSO
• MAT é o determinante da dependência funcional.
• MAT determina funcionalmente CURSO.
• CURSO depende funcionalmente de MAT.
• Um valor particular de MAT corresponde a um único valor de
CURSO.
• Um valor particular de CURSO pode corresponder a um ou a
vários valores diferentes de MAT.
Normalização 03/12/2019 8