1
resposta

Segunda Forma Normal - uma explicação mais detalhada

Primeiramente, parabéns pelo curso inicial. Gostaria apenas que detalhassem um pouco mais sobre a Segunda Forma Normal. A 1FN e a 3FN ficaram bem explicadas. Obrigado,

1 resposta

Boa tarde!

Uma tabela está na Segunda Forma Normal 2FN se:

-> Eela estiver na 1FN e

-> Todos os atributos não chave forem totalmente dependentes da chave primária (dependente de toda a chave e não apenas de parte dela).

Um atributo não chave não pode ser dependente de outro atributo não chave.

Se o nome do produto já existe na tabela produtos, então não é necessário que ele exista na tabela de produtos. A segunda forma normal trata destas anomalias e evita que valores fiquem em redundâcia no banco de dados.

Procedimentos:

a) Identificar os atributos que não são funcionalmente dependentes de toda a chave primária;

b) Remover da entidade todos esses atributos identificados e criar uma nova entidade com eles.

A chave primária da nova entidade será o atributo do qual os atributos do qual os atributos removidos são funcionalmente dependentes.

Espero ter ajudado!!