1. Introducció
El procés de normalització s'encarrega de seguir una sèrie de passos o normes. Després d'aplicar-les totes, s'obtenen les dades agrupades en diferents taules, de manera que és l'estructura òptima per a la seua implementació, gestió i explotació des de diferents aplicacions futures.
La normalització es basa en que les dades han de ser independents de les aplicacions que les utilitzen, i per tant no seran optimitzades per a una aplicació determinada sinó que seran optimitzades, en general, per a qualsevol aplicació futura. El seu objectiu és obtenir el major nombre de taules possibles. Cadascuna d'aquestes taules estarà formada pels atributs imprescindibles per a representar l'entitat o la relació entre entitats.
Avantatges que s'obtenen després de la normalització:
- Facilitat d'ús. Les dades estan agrupades en taules que identifiquen clarament una entitat o una relació.
- Flexibilitat. La informació que necessiten els usuaris es pot obtenir de les taules relacionals per mig de les operacions de l'àlgebra relacional. No es tenen unes estructures rígides de dades sinó que es poden combinar de manera que s'obtinguen múltiples vistes.
- Facilitat de Implementació. Les taules resultants són simples.
- Claredat. La representació de la informació és clara i senzilla per a l'usuari. Són taules senzilles.
- Redundància mínima. La informació no estarà duplicada innecessàriament dins de les estructures.
- Màxim rendiment de les aplicacions. Només es tracta aquella informació que serà d'utilitat a cada aplicació.
Dins de tot el procés de creació d'una Bases de Dades, la normalització es faria després de construir tot l'esquema relacional, és a dir, primer es construiria l'esquema amb el Model E/R, després es traduiria al Model Relacional, i posteriorment es normalitzarien aquestes taules de l'esquema relacional. La veritat, però, és que normalment les taules que ens eixiran en l'esquema relacional estaran prou normalitzades, encara que pot ser molt convenient analitzar totes les taules.
Llicenciat sota la Llicència Creative Commons Reconeixement NoComercial SenseObraDerivada 3.0