Normalización en Base de Datos

La Normalización:

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.

¿Para que se usa la normalización?


La normalización de base de datos ayuda a evitar estos efectos negativos ya desde el diseño de nuevas bases de datos y permite también comprobar si las existentes garantizan la integridad de datos o referencial necesaria. Lo más recomendable es proceder a normalizar los datos antes de crear las tablas de la base de datos, aunque siempre es preferible asegurar su integridad y, aunque ya se cuente con las bases de datos y no sean de nueva creación, utilizar estas técnicas para ponerlas a prueba, teniendo claros los objetivos a alcanzar en el proceso.

EJ: En una relacion, la normalización se utiliza como un recorte de

¿Que es la Primera Forma Normal?
(1FN), requiere que los datos sean atómicos. En otras palabras, la 1FN prohíbe a un campo contener más de un dato de su dominio de columna. También exige que todas las tablas deben tener una clave primaria. Por último, indica que una tabla no debe tener atributos que acepten valores nulos.

EJ: 
nnombrepuestosalarioemails
1Juan PérezJefe de Área3000Juan@gmail.com
2José SánchezAdministrativo1500Jose@gmail.com
3Ana DíazAdministrativo1500Ana@gmail.com

 ¿Que es la segunda forma normal?

La 2NF fue definida originalmente por E.F.​ en 1971. Una tabla que está en la primera forma normal (1NF) debe satisfacer criterios adicionales para calificar para la segunda forma normal. Específicamente: una tabla 1NF está en 2NF si y solo si, dada una clave primaria y cualquier atributo que no sea un constituyente de la clave primaria, el atributo no clave depende de toda la clave primaria en vez de solo de una parte de ella.



EJ: La segunda forma normal, este es volver la tabla o o el campo mas especifico, o sea si una tabla tiene numero de teléfono y esa persona no tiene numero de teléfono, la segunda forma normal se aplicaría y se crearía otra tabla que ese encargue de guardar los datos de comunicación y agregaran mas formas de comunicarse, com Email o correo o redes sociales.


¿Que es la 3era Forma Normal?

La tercera forma normal resuelve los problemas causados por las dependencias funcionales entre atributos no clave. Lo que busca es que todas las claves no primarias de la relación no posean dependencias funcionales con otros atributos que tampoco son claves primarias. De modo que si deseo transformar una relación que no está en tercera forma normal, lo que deberá hacerse es remover los atributos no clave que dependen de otros atributos no clave. Estos atributos removidos formarán parte de una nueva relación la cual tendrá como clave primaria al atributo del cual dependía el anterior en mención. De esta forma, cada atributo no clave de la relación es independiente al resto de atributos.

Ej: este resuelve los errores provocados por las dependencia funcionales, hace que todas las claves o llaves foráneas no dependan de ninguna otra.



¿que es la 4ta forma normal?
Es una forma normal usada en la normalización de bases de datos. La 4FN se asegura de que las dependencias multivaluadas independientes estén correctas y eficientemente representadas en un diseño de base de datos. La 4FN es el siguiente nivel de normalización después de la forma normal de Boyce-Codd (FNBC).

EJ: La 4ta forma normal lo que hace es asegurar las dependencias de la 3FN multivaluadas, los que saben de normalizacion sabran de lo que hablo.


RestauranteVariedad de PizzaÁrea de envío
Vincenzo's PizzaCorteza gruesaSpringfield
Vincenzo's PizzaCorteza gruesaShelbyville
Vincenzo's PizzaCorteza finaSpringfield
Vincenzo's PizzaCorteza finaShelbyville
Elite PizzaCorteza finaCapital City
Elite PizzaCorteza rellenaCapital City
A1 PizzaCorteza gruesaSpringfield
A1 PizzaCorteza gruesaShelbyville
A1 PizzaCorteza gruesaCapital City
A1 PizzaCorteza rellenaSpringfield
A1 PizzaCorteza rellenaShelbyville
A1 PizzaCorteza rellenaCapital City

¿Que es la 5ta Forma Normal?
 también conocida como forma normal de proyección-unión (PJ/NF), 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. Una tabla se dice que está en 5NF si y sólo si está en 4NF y cada dependencia de unión (join) en ella es implicada por las claves candidatas.

EJ: este se utiliza para reducir redundancia, la redundancia es la que hace referencia al 

Comentarios

Entradas más populares de este blog

MYSQL