La Normalización de Base de Datos

¿Qué es la normalización?



La normalización bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. con objeto de minimizar la redundancia de datos, facilitando su gestión posterior.

Es decir, la normalización es ordenar tu base de datos, es normalizar tus tablas para que cuando vallas a buscar una información, un nombre, puedas buscarlo sin problemas, obviamente esto se hace luego de que hayas terminado de crear tu BD, debes saber como normalizarla.

Es decir que; la normalización es normalizar y dar retoques, infligirles reglas, (que haga o no algo).


¿Para que se usa la normalización?



Normalizar datos en una base de datos es el proceso de organizar los datos en tablas de tal manera que los resultados al utilizar la base de datos sean siempre inequívocos y dan el resultado que se pretende. Normalizar datos es algo intrínseco a la teoría de la base de datos relacional.

Es decir, la normalización se utiliza para organizar tus datos de la mejor manera, esto se hace para que en el momento en el que tu vallas a buscar tus datos ya sea con una consulta, no hayan errores, ya que lo que menos se quiere es una base de datos con errores.

En si es revisar los posibles errores que hayan en tu base de datos y arreglarlos.

La normalización no es nada mas ni nada menos que poner tu base de datos en condiciones, y ordenada, eliminar lo que no es necesario, y optimizarla de la mejor manera.






¿Qué es la Primera Forma Normal?

La Primera Forma Normal consiste en la optimización de nuestra base de datos y en la eliminación de grupos repetidos (no permitir el uso de más de un dato en nuestras tablas).

Es decir que tu vas a eliminar y separar todos los grupos repetitivos, es decir todo lo que sea de un mismo tipo lo clasificas, para luego crear una tabla para cada grupo de datos relacionado. Luego de eso se identifica cada grupo de dato relacionado con una llave primaria.




¿Qué es la segunda Forma Normal?

La segunda forma normal dice que todas las tablas deben depender de una llave primaria, que debe haber una relación entre ellos, no puede estar separadas.


Es decir que cada tabla debe de tener una llave primaria, y puede o no tener llave foránea, obviando que si no la tiene no se podrá hacer la relación.

Primero se crean tablas separadas para cada grupo de datos que se aplican a varios registros. Luego hay que relacionar las tablas mediante una clave externa (la cual es la llave foránea), debe unirse llave primaria con llave foránea.


¿Qué es la tercera Forma Normal?


La tercera forma normal (3NF) es una forma normal usada en la normalización de bases de datos. ... La tabla está en la segunda forma normal (2NF) Ningún atributo no-primario de la tabla es dependiente transitivamente de una clave primaria. Es una relación que no incluye ningún atributo clave.

Es decir que, esta forma normal (3NF) lo que dice es que si vas a relacionar dos tablas no tienes que esperar a una tercera, ya que no debe ser de tres partes. Por lo tanto la relación es de dos no de tres.


En esta imagen podemos evidenciar una relación entre dos taque esta ocurriendo perfectamente hecha, sin ningún problema.

En esta tercera forma debemos eliminar aquellos campos que no dependen de la clave.


Nota: Las otras dos formas normales en base de datos ( (4NF) y (5NF)), no son tan relevantes como las anteriores ya que son para optimizar al máximo tu base de datos
 aunque eso no las hace menos importante.

¿Qué es la cuarta Forma Normal?


La 4FN se asegura de que las dependencias multivaluadas independientes estén correctas y eficientemente representadas en un diseño de base de datos.

Es decir, que esta forma normal lo que hace es ayudarte a asegurar de que las cosas estén funcionando correcta y debidamente ya que tiene por objetivo eliminar las dependencias multivaluadas.







¿Qué es la quinta Forma Normal?


La quinta forma normal, también conocida como forma normal de proyección-unión, es un nivel de normalización de bases de datos diseñado para reducir redundancia en las bases de datos relacionales que guardan hechos multi-valores aislando semánticamente relaciones múltiples relacionadas.





Es decir, esta forma normal lo que procura es que tus relaciones estén debidamente conectadas y correctas, es decir si tienes una tabla que no es necesario relacionarla con otra (x) tabla por que sus datos no tienen parentesco o no concuerda, en este caso lo que se hace es reparar todos esos errores, para que cada relación este debidamente hecha.

Comentarios

Entradas más populares de este blog

Pestaña crear en Microsoft access

Propiedades de Campos en access.