¿Qué es la normalización?
Es un conjunto de reglas que permiten a los diseñadores de base de datos a desarrollar un esquema que minimice los problemas de lógica. Cada fase normal debe cumplir con la fase que la antecede. La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataba de manipular datos.
Las formas normales ayudan a que una tabla sea
consistente, por ejemplo evita que halla filas duplicadas, ya que de exitir ello se produciría errores al momento de actualizar, insertar, eliminar en una tabla.
DIFERENCIA ENTRE LOS DATOS NORMALIZADOS EN LA 1RA FORMA NORMAL Y EL UNIVERSO DE DATOS NO NORMALIZADOS
En el universo de datos normalizados encontramos errores de lógica al tratar de manipular los datos. Con la formalización se busca que las bases de datos puedan plasmar y manipular la realidad.
Por ejemplo en
una tabla no normalizada, sobre personas, podriamos encontrar a dos ciudadanos que tengan el mismo DNI (Documento Numero
de I
dentidad), a
demas podrian haber valores no atomicos. Otro error que vemos en datos no normalizados es por ejemplo en
una tabla Persona que tiene como campos: DNI, Nombre, Direccion, telefono , en el atributo telefono se agregue dos numeros
de teléfonos.
Con la primera forma normal se busca primordialmente atomizar todos los atributos, esto ocurre cuando el atributo es indivisible. Además la tabla debe contener una clave primaria.


