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,
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,
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!!