Please enable JavaScript.
Coggle requires JavaScript to display documents.
Normalização de banco de dados e suas formas normais - Coggle Diagram
Normalização de banco de dados e suas formas normais
Definição
Normalização é o processo de modelar o banco de dados projetando a forma como as informações serão armazenadas a fim de eliminar, ou pelo menos minimizar, a redundância no banco
Procedimento
Identificação de uma anomalia em uma relação, decompondo-as em relações melhor estruturadas.
Primeira Forma Normal
Uma relação está na primeira forma normal quando todos os atributos contém apenas um valor correspondente, singular e não existem grupos de atributos repetidos — ou seja, não admite repetições ou campos que tenham mais que um valor.
Quando ela não contém
tabelas aninhadas ou grupos repetidos.
Segunda Fora Normal
A passagem a segunda forma normal deve-se eliminar um tipo de redundância de dados. Uma tabela encontra-se na segunda forma normal 2FN quando cada coluna não chave depende da chave primária completa, ou seja deve-se eliminar as dependências funcionais parciais.
Quando além de estar na
1FN também não contém dependências parciais
Terceira Fora Normal
Para a passagem a terceira forma normal deve-se eliminar outro tipo de redundância de dados. Uma tabela encontra-se na terceira forma normal 3FN quando uma coluna nãochave primária depende funcionalmente de outra coluna não chave primária.
Quando além de estar
na 2FN não contém dependências transitivas.
Forma Normal de Boyce Codd
Quarta Forma Normal
Não contiver dependências multivaloradas. Elimina as dependênias multivalorad4 FN: Não contiver dependências multivaloradas. Elimina as dependênias multivaloradasas
Quinta Forma Normal
Dependência de Junção., é quando ocorre uma multivalorada, mas não existem todas as combinação aí é preciso uma terceira relação
Quando?
Normalmente precisamos remover uma ou mais colunas da tabela, dependendo da anomalia identificada e criar uma segunda tabela, obviamente com suas próprias chaves primárias e relacionarmos a primeira com a segunda para assim tentarmos evitar a redundância de informações.