La Normalizacion de base de datos

¿Que es la normalizacion 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:se le pone el nombre en los campos sobre lo  que vamos hacer y se van llenando las tablas  con las reglas obtenidas tras el paso del modelo entidad-relación al modelo relacional.





¿Para que se usa la normalizacion?



  1. Evitar la redundancia de datos.
  2. Proteger la integridad de los datos.
  3. Evitar problemas de actualizaciones de los datos en las tablas.
Ejemplo

Evita que las normalizaciones que se les aga no se les cambie a la hora de entregar o hacer cualquier u otra cosa y protege que al bese de datos no se les valla a perder.



¿Que es la primera 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.

Ejemplo

Tenemos que eliminar los grupos repetitivos, y que cada tabla debe tener una clave primaria.

 


¿Que es la segunda 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:que una clave primaria no puede ser constituyente a la otra clave primaria y otro ejemplo es que la tabla primera tiene que relacionar con la tabla segunda.No puede ser la primera y la tercera.







¿Que es la 3ra forma normal?

Sólo se puede iniciar el proceso 3FN si es que la tabla se encuentra en 2FN. 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.

Por ejemplo:para hacer la tercera forma normal hay que hacer la segunda por obligación por de un a forma relaciona la otra.







¿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:asegura de que el diseño que tengo este sean correctos y bien modificados.



¿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 designado para reducirredundancia en las bases de datos relacionales que guardan hechos multi-valores aislando semánticamente relaciones múltiples relacionadas. 

por ejemplo:bueno como anteriormente le había dicho que un aforma tiene que relacionar con otra y que cada dependencia de unión en ella es implicada por la claves candidatas.






Comentarios

Entradas populares de este blog

Concepto de SQL

Propiedades de campos en acess