lunes, 11 de noviembre de 2019

Normalizacion de Base de datos

¿Qué es la normalización?


La normalización es la transformación de las vistas de usuario y almacenes de datos complejos en un conjunto de estructuras de datos estables y más pequeñas. Además de ser más simples estables, las estructuras de datos normalizadas se pueden mantener con más facilidad que las demás estructuras.


Resultado de imagen para normalizacion base d4e datos ejemplos con imagenes

Ejemplo Propio


-Un ejemplo de este seria donde una Empresa publica donde los trabajos están regulados y donde las condiciones salariales están están determinadas por un puesto.



¿Para qué se usa la normalización?

Se utiliza como la técnica que se emplea habitualmente para organizar los contenidos de las tablas de las bases de datos transaccionales y los almacenes de datos.



Resultado de imagen para utilidad de normalizacion de base de datos

¿Qué es la Primera Forma Normal?

La primera forma normal es la primera de las reglas de normalización de base de datos y por tanto es la más importante, ya que si no se cumple con esta regla no se pueden cumplir con las demás.
Resultado de imagen para primera forma normal


Ejemplo

-Elimine los grupos repetidos de las tablas individuales.

-Cree una tabla independiente para cada conjunto de datos relacionados.

-Identifique cada conjunto de datos relacionados con una clave principal.
Ejemplo Propio

Estos Podrían ser que no se cumplen las relaciones ya que no tienen en común por así decirlo su código para poder trabajar, un ejemplo  de esta seria se deben de excluir los datos repetidos.



¿Qué es la segunda forma normal?


La regla de la Segunda Forma Normal establece que todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas. Una dependencia parcial es un término que describe a aquellos datos que no dependen de la clave de la tabla para identificarlos. 


Resultado de imagen para segunda forma normal
  
Ejemplo

-Puede añadir nuevas columnas a una tabla sin afectar a las demás tablas. 



-Se aplica lo mismo para otras tablas.


-Alcanzar este nivel de normalización permite que los datos se acomoden de una manera natural dentro de los límites esperados. 


Ejemplo Propio
  
Dada la clave primaria a cualquier atributo que no constituya con la clave primaria, el atributo no clave depende de toda la clave primaria.


 ¿Qué es la tercera forma normal?


Es una forma normal utilizada en la  normalización de base de datos.

Resultado de imagen para 5- ¿Que es la 3era Forma Normal?

Ejemplo


-Ningún atributo no-primario de la tabla es dependiente transitiva-mente de una clave primaria.

-Es una relación que no incluye ningún atributo clave.


Ejemplo Propio

  El atributo no primario es un  atributo el cual no pertenece a ninguna  de las claves.


 ¿Qué es la cuarta forma normal?


Es una forma normal usada en la normalización de bases de datos. se asegura de que las dependencias multivaluadas independientes estén correctas y eficientemente representadas en un diseño de base de datos.
Resultado de imagen para ¿Qué es la cuarta forma normal?



Ejemplo

-Una tabla se encuentra en 4FN si, y solo si, para cada una de sus dependencias multivaluadas no funcionales.
  
Ejemplo Propio

-No reducen completamente la redundancia en la base de datos relacionales que guardan hechos multivalores.


¿Qué es la quinta Forma Normal?

La quinta forma norma también es conocida como la forma normal de la proyección unión. 

Resultado de imagen para quinta forma normal
Ejemplo

Si una relación satisface la dependencia de unión natural, o sea que el conjunto de n relaciones es igual a la relación original entonces NO está en quinta forma normal, ya que puede ser descompuesta no aditiva-mente en relaciones más pequeñas.

Ejemplo Propio

Indican códigos del  material suministrado por el proveedor.


Conclusión


La Normalización es importante ya que muchas veces se obtiene registros de calidad que nos permiten recuperar y transferir cualquier información.

Se puede decir que estas reglas son un nivel de normalizaciones la cual se ha diseñado para disminuir o reducir en las bases de datos.









































No hay comentarios:

Publicar un comentario

My sql

MYSQL Que es cotejamiento en SQL? Esta palabra tan rara es para indicar qué tipo de codificación queremos usar para los valo...