Jump to content
Fórum Script Brasil
  • 0

Normalização de Banco de Dados: 1FN, 2FN, 3FN, 4FN, etc.


mrbox

Question

Olá pessoal,

Estive estudando normalização de banco de dados (1FN, 2FN, 3FN, etc) e gostaria de saber até que forma normal é usada na prática.

A Teoria é muito interessante, mas na prática, por ex: a 4FN gera mais tabelas. Isso me parece um complicador na hora de realizar um INSERT, UPDATE, etc.

Nos sistemas que vocês trabalham no dia a dia, até quais FNs são realmente aplicadas no banco?

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Bom dia MrBox,

Já tive várias e várias conversas sobre as FN´s...

Na teoria as coisas são muito lindas, mas na prática são um pouco diferentes... rs.

Creio que se uma base grande chegar na 3FN, já estará muito bom.

Quando tenho estas conversas, sempre falo que cada caso é um caso. As vezes uma normalização pode ocasionar uma perda de performance sim (igual falou que parece um complicador na hora de realizar um INSERT, UPDATE). O que tem que levar em consideração é que uma modelagem não é uma receita de bolo.

Se colocarmos 10 pessoas em uma sala, apresentar um probleminha e solicitar uma modelagem, encontrará 10 soluções diferentes. Qual é a certa? Não tem.... terá uma melhor!! :.)

Você irá encontrar BD´s modelados no mercado que não cumprem nem a 1FN.

Link to comment
Share on other sites

  • 0

Se você passou da FN3, existe algo errado. Ou seja, se você está na 4ª ou no Boyce Codd, a normalização falhou em FN1, FN2 ou FN3.

Em geral, discordo que a normalização ocasione perda de performance. Deve existir um consenso entre integridade e performance. Estou certo de que não haver nenhuma normalização será bem pior.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...