SlideShare une entreprise Scribd logo
1  sur  14
¿Qué es la normalización?
Consiste en aplicar una serie de reglas a las
 relaciones obtenidas por medio del modelo
 entidad-relación al modelo relacional, con el
 fin de minimizar los problemas de lógica en
 las bases de datos.
También es el proceso de elaboración,
 aplicación y mejora de las bases de datos por
 medio de estándares, los cuales dan como
 resultado una mejor organización y un uso
 más eficaz del espacio físico, entre otros
 factores.
Funciones de la normalización


 Evitar la redundancia de datos.
 Evitar problemas en la actualización de
  los datos en las tablas.
 Proteger la integridad de los datos.
• Primera Forma Normal
1NF


       • Segunda Forma Normal
2NF


       • Tercera Forma Normal
3NF


       • Cuarta Forma Normal
4NF


       • Forma Normal Boyce-Codd
CODD

       • Quinta Forma Normal
5NF

       • Forma Normal de Proyección-Unión Fuerte


       • Forma Normal de Proyección-Unión Extra Fuerte



       • Forma Normal de Clave de Dominio
Primera Forma Normal (1NF)

 Esta  regla establece que los atributos
  repetidos deben eliminarse y colocarse en
  una entidad separada.
 Solo debe de poseer una clave primaria.
 La entidad no posee atributos nulos.
Segunda Forma Normal (2NF)
Una relación está en Segunda Forma
 Normal si está en Primera Forma Normal
 y si los atributos que no forman parte de
 ninguna clave dependen de forma
 completa de la clave principal. Es decir,
 no existen dependencias parciales y se
 deben eliminarlas enviándolas a otras
 tablas.
Tercera Forma Normal (3NF)
La tabla se encuentra en Tercera Forma
 Normal, si está en Segunda Forma Normal
 y cada atributo que no forma parte de
 ninguna clave, depende directamente y no
 transitivamente de la clave primaria.
Consiste en separar en otra tabla los datos
 que no dependan de la clave primaria.
Cuarta Forma Normal (4NF)


Asegura      que      las     dependencias
 multivaluadas     independientes    estén
 correctas y eficientemente representadas
 en un diseño de base de datos.
Quinta Forma Normal (5NF)
También conocida como forma de proyección-
 unión (PJ/NF), es un nivel de normalización
 de datos designado para reducir la
 redundancia en las bases de datos
 relacionales     que      guardan       hechos
 multivalores aislando relaciones múltiples.
Una tabla se encuentra en Quinta Forma
 Normal, si y sólo si está en Cuarta Forma
 Normal y cada dependencia de unión en ella
 es implicada por las claves candidatas.
Ejemplo de uso de la Normalización
 Normalizar una tabla de Alumnos
 Tabla sin normalizar


Nº       Tutor    Despach   Clase 1   Clase 2   Clase 3
Alumno            o_tutor
1022     García   412       101-07    143-01    159-02
4123     Díaz     216       201-01    211-02    214-01
Primera Forma Normal (1NF)
Eliminar grupos repetidos



 Nº Alumno TutorTutorDespac
  Nº                           Clase 1 Clase 2 Clase 3
                                Despacho_Tu Nº Clase
  Alumno             ho_tuto    tor
 1022                r
                García         412            101-07
  1022
 1022      García    412
                García         101-07
                                412     143-01 143-01
                                                  159-02
  4123
 1022      Díaz García
                     216       201-01
                                412     211-02 159-02
                                                  214-01
 4123           Díaz           216            201-01
 4123           Díaz           216            211-02
 4123           Díaz           216            214-01
Segunda Forma Normal (2FN)
Eliminar los datos redundantes
Alumnos:
     Nº Alumno           Tutor                Despacho_tutor
     1022                García            412
Nº Alumno
     4123        Tutor   Díaz     Despacho_Tu Nº Clase
                                           216
                                  tor
1022            García            412             101-07
Registro:
1022            García            412             143-01
      Nº Alumno                    Nº Clase
1022            García            412             159-02
      1022                         101-07
4123            Díaz              216             201-01
      1022                         143-07
4123            Díaz              216             211-02
      1022                         159-02
4123            Díaz              216             214-01
      4123                         201-01
     4123                          211-02
     4123                          214-01
Tercera Forma Normal (3NF)
Eliminar los datos no dependientes de la clave
Alumnos:
    Nº Alumno          Nº Tutor      Tutor          Despacho_tutor
    1022               Alumno
                          García                    412
    4123               1022
                         Díaz        García         216
                       4123          Díaz
Registro:                             Personal:
Nº          Nº Clase
Alumno                      Nombre            Habitación     Departament
                                                             o
1022        101-07
                            García            412            42
1022        143-07
                            Díaz              216            42
1022        159-02
4123        201-01
4123        211-02
4123        214-01
¿Qué tan lejos debe llegar la
                       normalización?
Muchas veces aplicar normalización hacen de
 la creación de tablas algo más fácil de
 manejar, así como de flexibles y eficientes.
 Sin embargo, aplicar todos los niveles de
 normas a una base de datos, la convertirán
 tan compleja y demasiado relacional. Es
 aconsejable llegar a utilizar hasta la 3FN, ya
 que hasta ese nivel, se minimizo el espacio
 en disco, mediante una reducción notoria de
 la redundancia de datos.

Contenu connexe

En vedette

Seguridad De La información
Seguridad De La informaciónSeguridad De La información
Seguridad De La información
Liliana Pérez
 
SEGURIDAD DE LA INFORMACION
SEGURIDAD DE LA INFORMACIONSEGURIDAD DE LA INFORMACION
SEGURIDAD DE LA INFORMACION
seguridad7p
 
36 1 Graficas Tablas Expresiones Algebraicas
36 1 Graficas Tablas Expresiones Algebraicas36 1 Graficas Tablas Expresiones Algebraicas
36 1 Graficas Tablas Expresiones Algebraicas
caloma5
 
Ejercicios áLgebra Relacional
Ejercicios áLgebra RelacionalEjercicios áLgebra Relacional
Ejercicios áLgebra Relacional
negriz
 
Modelos de seguridad de la información
Modelos de seguridad de la informaciónModelos de seguridad de la información
Modelos de seguridad de la información
luisrobles17
 

En vedette (19)

Seguridad de la informacion
Seguridad de la informacionSeguridad de la informacion
Seguridad de la informacion
 
Seguridad De La información
Seguridad De La informaciónSeguridad De La información
Seguridad De La información
 
Ai seguridad de_la_informacion
Ai seguridad de_la_informacionAi seguridad de_la_informacion
Ai seguridad de_la_informacion
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datos
 
Introducción a la Seguridad de la Información
Introducción a la Seguridad de la Información Introducción a la Seguridad de la Información
Introducción a la Seguridad de la Información
 
Seguridad de la Informacion
Seguridad de la InformacionSeguridad de la Informacion
Seguridad de la Informacion
 
SEGURIDAD DE LA INFORMACION
SEGURIDAD DE LA INFORMACIONSEGURIDAD DE LA INFORMACION
SEGURIDAD DE LA INFORMACION
 
36 1 Graficas Tablas Expresiones Algebraicas
36 1 Graficas Tablas Expresiones Algebraicas36 1 Graficas Tablas Expresiones Algebraicas
36 1 Graficas Tablas Expresiones Algebraicas
 
Representación de tablas
Representación de tablasRepresentación de tablas
Representación de tablas
 
Ejercicios áLgebra Relacional
Ejercicios áLgebra RelacionalEjercicios áLgebra Relacional
Ejercicios áLgebra Relacional
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Tablas y tuplas
Tablas y tuplasTablas y tuplas
Tablas y tuplas
 
normalizacion base de datos
normalizacion base de datosnormalizacion base de datos
normalizacion base de datos
 
UCV CEAP Seguridad de la Informacion
UCV CEAP Seguridad de la InformacionUCV CEAP Seguridad de la Informacion
UCV CEAP Seguridad de la Informacion
 
Seguridad De la Informacion
Seguridad De la InformacionSeguridad De la Informacion
Seguridad De la Informacion
 
Modelos de seguridad de la información
Modelos de seguridad de la informaciónModelos de seguridad de la información
Modelos de seguridad de la información
 
Seguridad de la informacion
Seguridad de la informacionSeguridad de la informacion
Seguridad de la informacion
 
365 dias de libros
365 dias de libros365 dias de libros
365 dias de libros
 
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 

Plus de Jonathan Fabrizzio Argüello Valle

Plus de Jonathan Fabrizzio Argüello Valle (8)

Ediciones de windows 8 y Windows Server 2008
Ediciones de windows 8 y Windows Server 2008Ediciones de windows 8 y Windows Server 2008
Ediciones de windows 8 y Windows Server 2008
 
Community manager
Community managerCommunity manager
Community manager
 
Divisores de un número (código Dev C++)
Divisores de un número (código Dev C++)Divisores de un número (código Dev C++)
Divisores de un número (código Dev C++)
 
Tablas de multiplicar (código Dev C++)
Tablas de multiplicar (código Dev C++)Tablas de multiplicar (código Dev C++)
Tablas de multiplicar (código Dev C++)
 
Tecnología frame relay
Tecnología frame relayTecnología frame relay
Tecnología frame relay
 
Sistemas de almacenamiento RAID
Sistemas de almacenamiento RAIDSistemas de almacenamiento RAID
Sistemas de almacenamiento RAID
 
Unidad de Estado Sólido (SSD)
Unidad de Estado Sólido (SSD)Unidad de Estado Sólido (SSD)
Unidad de Estado Sólido (SSD)
 
ATM (Asynchronous Transfer Mode)
ATM (Asynchronous Transfer Mode)ATM (Asynchronous Transfer Mode)
ATM (Asynchronous Transfer Mode)
 

Dernier

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Dernier (20)

Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 

Normalización de las bases de datos

  • 1.
  • 2. ¿Qué es la normalización? Consiste en aplicar una serie de reglas a las relaciones obtenidas por medio del modelo entidad-relación al modelo relacional, con el fin de minimizar los problemas de lógica en las bases de datos. También es el proceso de elaboración, aplicación y mejora de las bases de datos por medio de estándares, los cuales dan como resultado una mejor organización y un uso más eficaz del espacio físico, entre otros factores.
  • 3. Funciones de la normalización  Evitar la redundancia de datos.  Evitar problemas en la actualización de los datos en las tablas.  Proteger la integridad de los datos.
  • 4. • Primera Forma Normal 1NF • Segunda Forma Normal 2NF • Tercera Forma Normal 3NF • Cuarta Forma Normal 4NF • Forma Normal Boyce-Codd CODD • Quinta Forma Normal 5NF • Forma Normal de Proyección-Unión Fuerte • Forma Normal de Proyección-Unión Extra Fuerte • Forma Normal de Clave de Dominio
  • 5. Primera Forma Normal (1NF)  Esta regla establece que los atributos repetidos deben eliminarse y colocarse en una entidad separada.  Solo debe de poseer una clave primaria.  La entidad no posee atributos nulos.
  • 6. Segunda Forma Normal (2NF) Una relación está en Segunda Forma Normal si está en Primera Forma Normal y si los atributos que no forman parte de ninguna clave dependen de forma completa de la clave principal. Es decir, no existen dependencias parciales y se deben eliminarlas enviándolas a otras tablas.
  • 7. Tercera Forma Normal (3NF) La tabla se encuentra en Tercera Forma Normal, si está en Segunda Forma Normal y cada atributo que no forma parte de ninguna clave, depende directamente y no transitivamente de la clave primaria. Consiste en separar en otra tabla los datos que no dependan de la clave primaria.
  • 8. Cuarta Forma Normal (4NF) Asegura que las dependencias multivaluadas independientes estén correctas y eficientemente representadas en un diseño de base de datos.
  • 9. Quinta Forma Normal (5NF) También conocida como forma de proyección- unión (PJ/NF), es un nivel de normalización de datos designado para reducir la redundancia en las bases de datos relacionales que guardan hechos multivalores aislando relaciones múltiples. Una tabla se encuentra en Quinta Forma Normal, si y sólo si está en Cuarta Forma Normal y cada dependencia de unión en ella es implicada por las claves candidatas.
  • 10. Ejemplo de uso de la Normalización Normalizar una tabla de Alumnos Tabla sin normalizar Nº Tutor Despach Clase 1 Clase 2 Clase 3 Alumno o_tutor 1022 García 412 101-07 143-01 159-02 4123 Díaz 216 201-01 211-02 214-01
  • 11. Primera Forma Normal (1NF) Eliminar grupos repetidos Nº Alumno TutorTutorDespac Nº Clase 1 Clase 2 Clase 3 Despacho_Tu Nº Clase Alumno ho_tuto tor 1022 r García 412 101-07 1022 1022 García 412 García 101-07 412 143-01 143-01 159-02 4123 1022 Díaz García 216 201-01 412 211-02 159-02 214-01 4123 Díaz 216 201-01 4123 Díaz 216 211-02 4123 Díaz 216 214-01
  • 12. Segunda Forma Normal (2FN) Eliminar los datos redundantes Alumnos: Nº Alumno Tutor Despacho_tutor 1022 García 412 Nº Alumno 4123 Tutor Díaz Despacho_Tu Nº Clase 216 tor 1022 García 412 101-07 Registro: 1022 García 412 143-01 Nº Alumno Nº Clase 1022 García 412 159-02 1022 101-07 4123 Díaz 216 201-01 1022 143-07 4123 Díaz 216 211-02 1022 159-02 4123 Díaz 216 214-01 4123 201-01 4123 211-02 4123 214-01
  • 13. Tercera Forma Normal (3NF) Eliminar los datos no dependientes de la clave Alumnos: Nº Alumno Nº Tutor Tutor Despacho_tutor 1022 Alumno García 412 4123 1022 Díaz García 216 4123 Díaz Registro: Personal: Nº Nº Clase Alumno Nombre Habitación Departament o 1022 101-07 García 412 42 1022 143-07 Díaz 216 42 1022 159-02 4123 201-01 4123 211-02 4123 214-01
  • 14. ¿Qué tan lejos debe llegar la normalización? Muchas veces aplicar normalización hacen de la creación de tablas algo más fácil de manejar, así como de flexibles y eficientes. Sin embargo, aplicar todos los niveles de normas a una base de datos, la convertirán tan compleja y demasiado relacional. Es aconsejable llegar a utilizar hasta la 3FN, ya que hasta ese nivel, se minimizo el espacio en disco, mediante una reducción notoria de la redundancia de datos.