Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] duvida na criação de novas tabelas e 5FN

Boa noite pessoal, uma duvida, como avalio uma tabela para localizar que devo aplicar a 5FN? temos varias no banco de dados do clube do livro, mas porque a 5FN foi aplicada só a tabela ENTREGAS?, digo, como futuramente eu avalio se preciso realizar esse processo de novas tabelas em uma tabela para aplicar a 5fn? são casos especificos ou é avaliando mesmo?

1 resposta
solução!

Oii, Giulia! Tudo bem?

A quinta forma normal (5FN) em uma tabela é analisada com base na dependência de junção, que acontece quando dividimos e unimos tabelas para obter a original. Então, na tabela ENTREGAS, aplicamos a 5FN dividindo em FORNECEDOR_LOJA, FORNECEDOR_EDITORA e LOJA_EDITORA. Juntando essas três, recuperamos a tabela ENTREGAS original.

Para saber se deve usar a 5FN em uma tabela, você pode checar se há dependência de junção, seguindo os passos:

  • Divida a tabela original em três tabelas, conforme as dependências existentes.
  • Una novamente essas três tabelas.
  • Se a tabela resultante for igual à tabela original, então há uma dependência de junção e a 5FN deve ser aplicada.

A aplicação da 5FN em qualquer tabela vai depender do contexto e das dependências existes nela. Então analise sempre as suas necessidades antes de executar, certo?!

Espero ter ajudado. Qualquer dúvida, compartilhe no fórum.

Bons estudos, Giulia!