La Normalizacion de Base de datos



¿Que es la normalización de base de datos?

 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.consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo E-R (entidad-relación) al modelo relacional.

por ejemplo : Es cuando creamos un campo y lo relacionamos las tablas con las reglas basicas de el modelo relacional.



¿Para que se usa la normalización?






1.Evitar la redundancia de datos
2.Proteger la integridad de los datos
3.Evitar problemas de actualización de los datos en las tablas

Por ejemplo : Evita la que los datos de los campos no se pierdan protege todos los datos de los clientes también actualiza los documento de los clientes segun su estatus actual





¿Que es la 1ra Forma Normal?

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.



Por ejemplo : La primera seria quitar los campos que se repitan en la tabla.






¿Que es la 2da forma normal?

La segunda forma normal (2NF) es una forma normal usada en normalización de bases de datos. La 2NF fue definida originalmente por E.F. Codd1​ 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

Por ejemplo : Seria que yo tengo una pulsa de mi amiga y ella la necesita el viernes hay ay una relación.





¿Que es la 3era 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


Por ejemplo : Si tu vas a relacionar, una tabla con otra no debes, depender de una tercera.




¿Que es la 4ta forma normal?


La cuarta 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.

Por ejemplo :  Que tengas un close y todo este organizado correctamente asi es la forma 4fn ella se encarga de organizar todo correctamente y ve que todo este en su lugar debido.




¿Que es la 5ta Forma Normal?


La quinta forma normal (5FN), 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.

Por ejemplo : Que cada tabla puede tener un propósito y de ese se pueden sacar varios osea un maestro en un centro educativo se encarga de impartir la clase pero también puede corregir exámenes dejar tareas publicar notas entre si. 



Comentarios