Elabore um cenário exemplificando o uso da normalização na 3FN (terceira forma normal), na qual deve explanar o motivo deste nível e a vantagem de se construir um banco de dados neste níve
Respostas
Resposta:
Explicação passo a passo:
Qual motivo de utilizar as formas normais 1FN 2FN e 3FN?
1FN → 2FN → 3FN
As formas normais são sequenciais, ou seja, se um banco se encontra na terceira forma normal, isso também significa que o mesmo está na segunda e também na primeira.Uma tabela está na Terceira Forma Normal 3FN se ela estiver na 2FN e se nenhuma coluna não-chave depender de outra coluna não-chave. Na terceira forma normal temos de eliminar aqueles campos que podem ser obtidos pela equação de outros campos da mesma tabela.ormalização é uma ferramenta usada no projeto lógico que serve para reestruturar tabelas e atributos, reduzindo assim redundâncias e permitindo o correto crescimento do banco de dados. Por meio dela que bancos com muita movimentação garantem sua integridade após remoção, inserção e alteração dos dados.
O processo de normalização conta com 6 formas:
1° Forma Normal
2° Forma Normal
3° Forma Normal
FNBC (Forma normal de Boyce e Codd)
4° Forma Normal
5° Forma Normal
A partir da 3° forma normal diz-se que o banco de dados já se encontra normalizado. A FNBC, a 4FN e a 5FN são usadas para refinar ainda mais o banco. No entanto alguns projetos decidem parar na 3FN pois as outras formas, dependendo da situação, podem exigir um pouco mais de processamento. Nesse post, vamos abordar apenas as 3 primeiras, porque são as mais usadas.