SlideShare una empresa de Scribd logo
1 de 21
NORMALIZACION
 NOMBRE: RODRIGO MAMANI ARUQUIPA
 SEMESTRE: TERCERO
 MATERIA: BDL-300
NORMALIZACION DE BASES DE DATOS
La diferencia que existe entre los datos Normalizados en primera
forma normal (1FN) y el universo de datos no normalizado:
El universo de datos no normalizado se refiere al conjunto de datos
que están reunidos bajo un criterio en común, estos datos son una
gran cantidad de información desorganizada y, en algunos casos,
compleja para su análisis u otros usos, ya que tiene un albedrio de
información, y en ello encontraremos muchas inconsistencias o
¨defectos¨, como las siguientes:
Ø La REDUNDANCIA de datos
Ø ERRORES DE ACTUALIZACIÓN de datos.
Ø FALTA DE INTEGRIDAD E INCONSISTENCIA en los datos.
NORMALIZACION DE BASES DE DATOS
En relación a tablas no normalizadas (cuando almacenamos información no
normalizada):
Ø Repetición de nombres de cada tabla.
Ø Presencia de dos filas iguales.
Ø Los datos de una misma columna de un mismo tipo.
Ø De inserción: imposibilidad de adicionar datos en la BD por la ausencia de
otros.
Ø De borrado: pérdida no intencionada de datos debido a la eliminación de
otros.
NORMALIZACION DE BASES DE DATOS
En cambio, cuando tenemos los datos organizados bajo ciertos criterios, como la Primera
Forma Normal (1FN), se debe cumplir con lo siguiente:
Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene valores
atómicos.
Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos
como valores, es decir, contienen un solo valor por cada celda.
Todos los ingresos en cualquier columna (atributo) deben ser del mismo tipo.
Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es
importante.
Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas
no es importante.
NORMALIZACION DE BASES DE DATOS
Primera forma normal: La primera forma
normal establece que en cada intersección de
fila y columna de la tabla existe un valor y nunca
una lista de valores.
NORMALIZACION DE BASES DE DATOS
NORMALIZACION DE BASES DE DATOS
NORMALIZACION DE BASES DE DATOS
NORMALIZACION DE BASES DE DATOS
NORMALIZACION DE BASES DE DATOS
Segunda Forma Normal (2FN)
Para lograr la segunda forma normal (2FN) es necesario primero lograr la
primera forma normal (1FN). Una vez que se logre, todos los atributos no
claves deben depender de toda la clave primaria, en otras palabras deben
estar en dependencia funcional completa (DFC) . Si no se cumple, se debe
separar en diferentes tablas para que cumplan este requisito
NORMALIZACION DE BASES DE DATOS
2DA FORMA NORMAL
Ejemplo.- 1
NORMALIZACION DE BASES DE DATOS
DA FORMA NORMAL
Ejemplo.- 2
NORMALIZACION DE BASES DE DATOS
2DA FORMA NORMAL
Ejemplo.- 3
NORMALIZACION DE BASES DE DATOS
2DA FORMA NORMAL
Ejemplo.- 4
NORMALIZACION DE BASES DE DATOS
2DA FORMA NORMAL
Ejemplo.- 7
NORMALIZACION DE BASES DE DATOS
La Tercera Forma Normal (3FN), consiste en que ningún atributo dato.
que depende de la PK, dependa de otro atributo dato. Es decir, no debe
tener DEPENDENCIA TRANSITIVA. Hacemos la siguiente analogía.
Para que los Datos estén en 3FN, deben estar en 2FN y NO DEBEN tener
Dependencia Transitiva DT.
X ---> Y --->Z
Tercera Forma Normal (3FN)
NORMALIZACION DE BASES DE DATOS
3RA FORMA NORMAL
Ejemplo.- 1
En este cuadro, tendríamos como Clave Primaria al C_Evento y los demás
atributos dependen de la PK. Sin embargo, vemos que la Dirección del local
T_Dirección depende del nombre del Local donde se realiza el evento. Para
resolver este problema y tener un mejor almacenamiento de datos, la 3FN hace
que creemos una 2da tabla haciendo PK al Nombre del local teniendo como
atributo dato a la Dirección.
NORMALIZACION DE BASES DE DATOS
3RA FORMA NORMAL
Ejemplo.- 1
NORMALIZACION DE BASES DE DATOS
3RA FORMA NORMAL
Ejemplo.- 2
Con la 3FN quedaría así
NORMALIZACION DE BASES DE DATOS
3RA FORMA NORMAL
Ejemplo.- 3
NORMALIZACION DE BASES DE DATOS
3RA FORMA NORMAL
Ejemplo.- 4

Más contenido relacionado

Similar a Normalización bases datos 1FN 2FN 3FN

Normalizacionnosecuanto
NormalizacionnosecuantoNormalizacionnosecuanto
Normalizacionnosecuantomedicengabriel
 
Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacionOrlando Verdugo
 
diseño de salidas de pantallas. sesión 15.
diseño de salidas de pantallas. sesión 15.diseño de salidas de pantallas. sesión 15.
diseño de salidas de pantallas. sesión 15.PercyFredyLLaczaZuig
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptrodrigomamani53
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptLorenaDniaSacariGuti
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptMarioEnrique44
 
normalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea (1).pptnormalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea (1).pptJonathanFerrer16
 
normalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.pptnormalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.pptluiyitzo
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datoscarlos sanchez
 
NORMALIZACIÓN DE BASES DE DATOS para analista de sistemas
NORMALIZACIÓN DE BASES DE DATOS para analista de sistemasNORMALIZACIÓN DE BASES DE DATOS para analista de sistemas
NORMALIZACIÓN DE BASES DE DATOS para analista de sistemasJoseOchanteH
 
Normalizacion base de datos
Normalizacion base de datosNormalizacion base de datos
Normalizacion base de datosGabriela Bartoli
 

Similar a Normalización bases datos 1FN 2FN 3FN (20)

Normalizacion3
Normalizacion3Normalizacion3
Normalizacion3
 
Normalizacionnosecuanto
NormalizacionnosecuantoNormalizacionnosecuanto
Normalizacionnosecuanto
 
Normalizacion2
Normalizacion2Normalizacion2
Normalizacion2
 
03. BASE DE DATOS 2.pptx
03. BASE DE DATOS 2.pptx03. BASE DE DATOS 2.pptx
03. BASE DE DATOS 2.pptx
 
Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacion
 
diseño de salidas de pantallas. sesión 15.
diseño de salidas de pantallas. sesión 15.diseño de salidas de pantallas. sesión 15.
diseño de salidas de pantallas. sesión 15.
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.ppt
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.ppt
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.ppt
 
normalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea (1).pptnormalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea (1).ppt
 
normalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.pptnormalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.ppt
 
Base datos normalización une
Base datos normalización uneBase datos normalización une
Base datos normalización une
 
capV_normalizacion.pptx
capV_normalizacion.pptxcapV_normalizacion.pptx
capV_normalizacion.pptx
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
5 teoriadebasededatos
5 teoriadebasededatos5 teoriadebasededatos
5 teoriadebasededatos
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Clase 4 Normalización de Base de Datos
Clase 4 Normalización de Base de DatosClase 4 Normalización de Base de Datos
Clase 4 Normalización de Base de Datos
 
NORMALIZACIÓN DE BASES DE DATOS para analista de sistemas
NORMALIZACIÓN DE BASES DE DATOS para analista de sistemasNORMALIZACIÓN DE BASES DE DATOS para analista de sistemas
NORMALIZACIÓN DE BASES DE DATOS para analista de sistemas
 
Normalizacion base de datos
Normalizacion base de datosNormalizacion base de datos
Normalizacion base de datos
 
Int_Bases_Datos_III (1).pdf
Int_Bases_Datos_III (1).pdfInt_Bases_Datos_III (1).pdf
Int_Bases_Datos_III (1).pdf
 

Normalización bases datos 1FN 2FN 3FN

  • 1. NORMALIZACION  NOMBRE: RODRIGO MAMANI ARUQUIPA  SEMESTRE: TERCERO  MATERIA: BDL-300
  • 2. NORMALIZACION DE BASES DE DATOS La diferencia que existe entre los datos Normalizados en primera forma normal (1FN) y el universo de datos no normalizado: El universo de datos no normalizado se refiere al conjunto de datos que están reunidos bajo un criterio en común, estos datos son una gran cantidad de información desorganizada y, en algunos casos, compleja para su análisis u otros usos, ya que tiene un albedrio de información, y en ello encontraremos muchas inconsistencias o ¨defectos¨, como las siguientes: Ø La REDUNDANCIA de datos Ø ERRORES DE ACTUALIZACIÓN de datos. Ø FALTA DE INTEGRIDAD E INCONSISTENCIA en los datos.
  • 3. NORMALIZACION DE BASES DE DATOS En relación a tablas no normalizadas (cuando almacenamos información no normalizada): Ø Repetición de nombres de cada tabla. Ø Presencia de dos filas iguales. Ø Los datos de una misma columna de un mismo tipo. Ø De inserción: imposibilidad de adicionar datos en la BD por la ausencia de otros. Ø De borrado: pérdida no intencionada de datos debido a la eliminación de otros.
  • 4. NORMALIZACION DE BASES DE DATOS En cambio, cuando tenemos los datos organizados bajo ciertos criterios, como la Primera Forma Normal (1FN), se debe cumplir con lo siguiente: Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene valores atómicos. Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda. Todos los ingresos en cualquier columna (atributo) deben ser del mismo tipo. Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es importante. Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas no es importante.
  • 5. NORMALIZACION DE BASES DE DATOS Primera forma normal: La primera forma normal establece que en cada intersección de fila y columna de la tabla existe un valor y nunca una lista de valores.
  • 10. NORMALIZACION DE BASES DE DATOS Segunda Forma Normal (2FN) Para lograr la segunda forma normal (2FN) es necesario primero lograr la primera forma normal (1FN). Una vez que se logre, todos los atributos no claves deben depender de toda la clave primaria, en otras palabras deben estar en dependencia funcional completa (DFC) . Si no se cumple, se debe separar en diferentes tablas para que cumplan este requisito
  • 11. NORMALIZACION DE BASES DE DATOS 2DA FORMA NORMAL Ejemplo.- 1
  • 12. NORMALIZACION DE BASES DE DATOS DA FORMA NORMAL Ejemplo.- 2
  • 13. NORMALIZACION DE BASES DE DATOS 2DA FORMA NORMAL Ejemplo.- 3
  • 14. NORMALIZACION DE BASES DE DATOS 2DA FORMA NORMAL Ejemplo.- 4
  • 15. NORMALIZACION DE BASES DE DATOS 2DA FORMA NORMAL Ejemplo.- 7
  • 16. NORMALIZACION DE BASES DE DATOS La Tercera Forma Normal (3FN), consiste en que ningún atributo dato. que depende de la PK, dependa de otro atributo dato. Es decir, no debe tener DEPENDENCIA TRANSITIVA. Hacemos la siguiente analogía. Para que los Datos estén en 3FN, deben estar en 2FN y NO DEBEN tener Dependencia Transitiva DT. X ---> Y --->Z Tercera Forma Normal (3FN)
  • 17. NORMALIZACION DE BASES DE DATOS 3RA FORMA NORMAL Ejemplo.- 1 En este cuadro, tendríamos como Clave Primaria al C_Evento y los demás atributos dependen de la PK. Sin embargo, vemos que la Dirección del local T_Dirección depende del nombre del Local donde se realiza el evento. Para resolver este problema y tener un mejor almacenamiento de datos, la 3FN hace que creemos una 2da tabla haciendo PK al Nombre del local teniendo como atributo dato a la Dirección.
  • 18. NORMALIZACION DE BASES DE DATOS 3RA FORMA NORMAL Ejemplo.- 1
  • 19. NORMALIZACION DE BASES DE DATOS 3RA FORMA NORMAL Ejemplo.- 2 Con la 3FN quedaría así
  • 20. NORMALIZACION DE BASES DE DATOS 3RA FORMA NORMAL Ejemplo.- 3
  • 21. NORMALIZACION DE BASES DE DATOS 3RA FORMA NORMAL Ejemplo.- 4