Casa Bases de dades Què és la normalització? - Definició de tecnologia

Què és la normalització? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la normalització?

La normalització és el procés de reorganització de dades en una base de dades de manera que compleixi dos requisits bàsics: (1) No hi ha redundància de dades (totes les dades s’emmagatzemen en un sol lloc) i (2) les dependències de dades són lògiques (totes les dades relacionades els elements s’emmagatzemen junts). La normalització és important per moltes raons, però principalment perquè permet que les bases de dades ocupin el mínim espai de disc possible, donant lloc a un major rendiment.

La normalització també es coneix com a normalització de dades.

Techopedia explica Normalització

A continuació s'enumeren els tres tipus principals de normalització. Nota: "NF" es refereix a "forma normal".

  • 1NF
  • 2NF
  • 3NF

Existeixen els tres NF següents, però rarament s’utilitzen:

  • BCNF
  • 4NF
  • 5NF

Els primers tres NF van ser derivats a principis dels anys 70 pel pare del model de dades relacionals, EF Codd. Gairebé tots els motors relacionats amb bases de dades relacionals utilitzen les seves regles.

Alguns motors de bases de dades relacionals no compleixen estrictament els criteris de totes les regles de normalització. Un exemple és la funció de camps multivalents introduïda per Microsoft a l'aplicació de bases de dades Access 2007. Hi ha hagut un debat intens als cercles de bases de dades sobre si aquestes característiques descalifiquen aquestes aplicacions de ser veritables sistemes de gestió de bases de dades relacionals.

Què és la normalització? - Definició de tecnologia