1
resposta

[Dúvida] Duvida sobre 1FN

Olá, estou em duvida quanto a 1FN, na aula diz que está normalização não admite repetições, mas na aula "Primeira Forma Normal - 1FN", aos 2:20 aproximadamente, é demostrado a tabela resultado da aplicação da 1FN onde há repetições em itens como "Pasta termica rize". Para está de acordo com esse critério não seria necessário criar uma tabela de produtos onde teria informações sobre "qtd_em_estoque" e o "preço" e referencia-la na tabela de itens pedidos como chave estrangeira?

1 resposta

Oie, Sayla, tudo bem?

Na tabela mostrada aos 2:20, nós temos a repetição do atributo Pasta Térmica Rise pois a chave estrangeira dos itens é diferente em cada tupla.

Um ponto importante: precisamos lembrar que a chave estrangeira é necessária para fazer o relacionamento entre a tabela antiga e a atual (após a 1FN), e ela era, na tabela antiga, uma chave primária. Por isso cada valor em sua coluna é único, devido ao que herdou da tabela antiga. E os atributos qtd_estoque e preço não são chaves primárias, então não poderíamos utilizar como chaves estrangeiras. A repetição ali não seria um empecilho para a normalização, pois há um valor atômico ligando ambos atributos.

Espero ter ajudado. Se a dúvida persistir, estou disponível para te auxiliar.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.