SlideShare una empresa de Scribd logo
1 de 26
Temas
  •   Normalización
  •   Primera Forma Normal 1FN
  •   Segunda Forma Normal 2FN
  •   Tercera Forma Normal 3FN
  •   Resumen




Administración de Proyectos de desarrollo de Software
              FUNDAMENTOS DE BASES DE DATOS
                  Ciclo de vida de un proyecto
                       Enfoque moderno
Fin de la presentación


  Continúe en la siguiente actividad




Administración de Proyectos de desarrollo de Software
              FUNDAMENTOS DE BASES DE DATOS
                  Ciclo de vida de un proyecto
                       Enfoque moderno
FUNDAMENTOS DE BASES DE DATOS



                                             Normalización

   •    Formas normales
                                                                 Algunas agrupaciones de atributos son
                                                                 “mejores” que otras.
Existen diferentes maneras
de agrupar los atributos para
formar las relaciones de la
base de datos.                                    Formas normales: formas en que los atributos
                                                  pueden ser agrupados definen un conjunto de
                                                  reglas que las relaciones deben cumplir.
  Conceptos

        Teoría de normalización:
   Teoría que soporta la agrupación de atributos en relaciones
FUNDAMENTOS DE BASES DE DATOS



                         Normalización


Formas Normales
Ejemplo:

    Cualquier conjunto de atributos que pueda ser expresado en forma
    tabular, sin campos repetitivos, está al menos en PRIMERA FORMA
    NORMAL(1NF).

•   El rango completo de formas normales reconocidas aparece en la
    siguiente hoja.
FUNDAMENTOS DE BASES DE DATOS



                             Normalización


•   Relación entre Formas Normales
       Primera Forma Normal 1NF
         Segunda Forma Normal 2NF
               Tercera Forma Normal 3NF
                   Boyce Codd NF
                      4NF
                         5NF
                                  DKNF
FUNDAMENTOS DE BASES DE DATOS



                                        Normalización


  Registro sin Normalizar
  • Orden 

        FECHA-   NUMERO-           DIRECCION- NUMERO-    NOMBRE-    CANTIDAD-   PRECIO-    TOTAL-     TOTAL-
                           NOMBRE-
# ORDEN ORDEN    CLIENTE           CLIENTE    PRODUCTO   PRODUCTO   ORDENADA    PRODUCTO   ORDENADO   ORDEN
                           CLIENTE
FUNDAMENTOS DE BASES DE DATOS



                  Primera Forma Normal (1FN)


Forma normal menos restrictiva.

•   Se define como:
     – cualquier conjunto de atributos que se expresan en forma
       tabular, sin grupos repetitivos.

•   De forma más rígida:
     – Una entidad está en primera forma normal si y solo si todos sus
       atributos son atómicos.
FUNDAMENTOS DE BASES DE DATOS



              Primera Forma Normal (1FN)



Registro sin Normalizar
• Atributo atómico:
   – Es un atributo que no puede dividirse en otros atributos.
• Grupo repetitivo:
   – Campo agrupado. Es un campo que resulta de la
      agrupación de otros campos, bajo un mismo nombre.
• Relaciones en 1NF:
   – presentan problemas provocados por datos redundantes:
      falta de consistencia y falta de integridad de los datos
FUNDAMENTOS DE BASES DE DATOS



              Primera Forma Normal (1FN)


Anomalías en inserciones:
   Se presentan cuando se desea dar de alta datos a una relación,
   y no se dispone de una llave primaria completa.
Anomalías en bajas:
   Se presentan cuando al dar de baja una tupla causa la pérdida
   accidental de datos que deberían permanecer en la base de
   datos.
FUNDAMENTOS DE BASES DE DATOS



                 Primera Forma Normal (1FN)


Eliminar los productos no atómicos (campos repetitivos)
• Orden
FUNDAMENTOS DE BASES DE DATOS



                Primera Forma Normal (1FN)


• Orden - Producto
FUNDAMENTOS DE BASES DE DATOS



                  Segunda Forma Normal (2FN)


Una relación esta en 2FN si y solo si:

    1.   Está en 1NF.

    2.   Todos los atributos fuera de la llave primaria son
         funcionalmente dependientes de la misma de manera
         completa.
FUNDAMENTOS DE BASES DE DATOS



                 Segunda Forma Normal (2FN)


Dependencia funcional: (DF):

   – Clase especial de relación entre dos atributos.
   – Dados 2 atributos A y B de una relación R, B depende
      funcionalmente de A si y solo si, para cada valor de A, existe uno
      y solo uno de B asociado a ese valor de A.
FUNDAMENTOS DE BASES DE DATOS



                 Segunda Forma Normal (2FN)


La DF se escribe así:   A        B

• Se dice que ´ A ´es el DETERMINANTE de la DF.

• La DF es una relación en un solo sentido, si A determina a B, B no
   determina necesariamente a A.

• DF completa:
   – un atributo es completamente dependiente de otro atributo o
     combinación de ellos si el determinante de la DF está
     compuesto de el menor número de atributos, para mantener la
     DF.
FUNDAMENTOS DE BASES DE DATOS



                 Segunda Forma Normal (2FN)


•   De 1NF a 2NF:
    descomponer a las relaciones en 1NF en varias relaciones más
    pequeñas, creando una NUEVA relación para cada determinante en
    la relación en 1NF.
    Los determinantes son las llaves primarias de las nuevas
    relaciones.
    Los atributos de la relación original son aquellos atributos
    funcionalmente dependientes de la llave primaria, es decir, del
    determinante de la relación que creó a la nueva relación.
FUNDAMENTOS DE BASES DE DATOS



                  Segunda Forma Normal (2FN)


•   Relaciones en 2NF: no están exentas de anomalías en altas, bajas y
    actualizaciones, por lo cual no son la meta de una base de datos
    bien normalizada.

•    Lo anterior sucede cuando la relación en 2NF presenta
    dependencias TRANSITIVAS en ella.
FUNDAMENTOS DE BASES DE DATOS



                      Segunda Forma Normal (2FN)

•   Eliminar los atributos no dependientes de la llave primaria
    completa (dependencia parcial)

    ORDEN
FUNDAMENTOS DE BASES DE DATOS



                Segunda Forma Normal (2FN)

•   ORDEN – PRODUCTO




•   PRODUCTO
FUNDAMENTOS DE BASES DE DATOS



                  Tercera Forma Normal (3FN)


Una relación esta en 3FN si y solo si:

        1.      Está en 2NF.

        2.      No posee dependencias transitivas.
FUNDAMENTOS DE BASES DE DATOS



                  Tercera Forma Normal (3FN)


•   Dependencia Transitiva:

    Existe en una relación si

    Atributo A       Atributo B     Atributo C

•   Se presentan anomalías en altas, bajas y modificaciones cuando
    existen dependencias transitivas.
FUNDAMENTOS DE BASES DE DATOS



                    Tercera Forma Normal (3FN)


•   Ejemplo:
    Si se tienen los siguientes atributos
     Cuenta-bancaria           #sucursal       horario-sucursal
    No es posible añadir una sucursal si no existe una cuenta bancaria
    en ella.
    Si se da de baja la última cuenta bancaria de una sucursal se pierde
    la información acerca del horario.
    El horario de la sucursal se repite cada vez que aparece el número
    de la sucursal, al cambiar el horario se requiere hacerlo en cada
    lugar donde este aparece.
FUNDAMENTOS DE BASES DE DATOS



                Tercera Forma Normal (3FN)


De 2NF a 3NF:
  Dividir las relaciones en 2NF en relaciones en 3NF, las cuales no
  posean dependencias transitivas.
  Al dividir las dependencias transitivas en dos dependencias
  funcionales, cada determinante se convierte en la llave primaria de
  una nueva relación.
  Ejemplo:
  CUENTA-SUCURSAL (número-cuenta, #sucursal)
  HORARIO-SUCURSAL (#sucursal, horario-sucursal)
FUNDAMENTOS DE BASES DE DATOS



                      Tercera Forma Normal (3FN)

•   Eliminar los atributos dependientes de atributos diferentes a la
    llave primaria (dependencia funcional transitiva)


               ORDEN
FUNDAMENTOS DE BASES DE DATOS



               Tercera Forma Normal (3FN)




     CLIENTE




ORDEN - PRODUCTO
FUNDAMENTOS DE BASES DE DATOS



       Tercera Forma Normal (3FN)




PRODUCTO
FUNDAMENTOS DE BASES DE DATOS



                           Resumen



• Reducir todas las estructuras de
  datos provenientes del análisis a
  relaciones bidimensionales

• Eliminar cualquier dependencia
  parcial de llaves candidatas sobre
  atributos no-primos.

• Eliminar cualquier dependencia
  transitiva de llaves candidatas
  sobre atributos no-primos

Más contenido relacionado

La actualidad más candente

Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciònomarzon
 
Núcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datosNúcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datoscarsanta
 
Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Ariel Tonatiuh Espindola
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datoshugofreestyle
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosMayra Romero
 
Normalización 1 fn,2fn,3fn,4fn,
Normalización 1 fn,2fn,3fn,4fn,Normalización 1 fn,2fn,3fn,4fn,
Normalización 1 fn,2fn,3fn,4fn,GQ Vargas
 
Reglas de integridad bd relacional
Reglas de integridad bd relacionalReglas de integridad bd relacional
Reglas de integridad bd relacionalDenisse C
 
2 el modelo_relacional_y_la_normalizacion
2 el modelo_relacional_y_la_normalizacion2 el modelo_relacional_y_la_normalizacion
2 el modelo_relacional_y_la_normalizacionM.c. Omar Jasso
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalVideoconferencias UTPL
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalUTN
 
modelo relacional
modelo relacionalmodelo relacional
modelo relacionalponxo90
 
Fundamentos de BD - Unidad 4 diseño de bd relacional
Fundamentos de BD - Unidad 4 diseño de bd relacionalFundamentos de BD - Unidad 4 diseño de bd relacional
Fundamentos de BD - Unidad 4 diseño de bd relacionalJosé Antonio Sandoval Acosta
 

La actualidad más candente (20)

normalizacion base de datos
normalizacion base de datosnormalizacion base de datos
normalizacion base de datos
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
 
NORMALIZACIÓN
NORMALIZACIÓN  NORMALIZACIÓN
NORMALIZACIÓN
 
Núcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datosNúcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datos
 
Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datos
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Tercera forma normal
Tercera forma normalTercera forma normal
Tercera forma normal
 
Normalización 1 fn,2fn,3fn,4fn,
Normalización 1 fn,2fn,3fn,4fn,Normalización 1 fn,2fn,3fn,4fn,
Normalización 1 fn,2fn,3fn,4fn,
 
Reglas de integridad bd relacional
Reglas de integridad bd relacionalReglas de integridad bd relacional
Reglas de integridad bd relacional
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
5 n
5 n5 n
5 n
 
2 el modelo_relacional_y_la_normalizacion
2 el modelo_relacional_y_la_normalizacion2 el modelo_relacional_y_la_normalizacion
2 el modelo_relacional_y_la_normalizacion
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacional
 
Unidad 3 Fundamentos de bases de datos
Unidad 3 Fundamentos de bases de datosUnidad 3 Fundamentos de bases de datos
Unidad 3 Fundamentos de bases de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Proceso de normalizacion
Proceso de normalizacionProceso de normalizacion
Proceso de normalizacion
 
modelo relacional
modelo relacionalmodelo relacional
modelo relacional
 
Fundamentos de BD - Unidad 4 diseño de bd relacional
Fundamentos de BD - Unidad 4 diseño de bd relacionalFundamentos de BD - Unidad 4 diseño de bd relacional
Fundamentos de BD - Unidad 4 diseño de bd relacional
 

Destacado

Destacado (20)

software
softwaresoftware
software
 
TRABAJO WEB 2.0
TRABAJO WEB 2.0TRABAJO WEB 2.0
TRABAJO WEB 2.0
 
definiciones de astronomia
definiciones de astronomiadefiniciones de astronomia
definiciones de astronomia
 
Calidad de vida
Calidad de vidaCalidad de vida
Calidad de vida
 
Trabajo de informatica 8
Trabajo de informatica 8Trabajo de informatica 8
Trabajo de informatica 8
 
Introduccion filosofía
Introduccion filosofíaIntroduccion filosofía
Introduccion filosofía
 
Reseña de Software Libre
Reseña de Software Libre Reseña de Software Libre
Reseña de Software Libre
 
Presentacion
PresentacionPresentacion
Presentacion
 
Fuente d epoder
Fuente d epoderFuente d epoder
Fuente d epoder
 
Derechos naturales
Derechos naturalesDerechos naturales
Derechos naturales
 
Aprendemos sobre Tecnología
Aprendemos sobre TecnologíaAprendemos sobre Tecnología
Aprendemos sobre Tecnología
 
Emsamble y desemsamble de fuente de poder
Emsamble y desemsamble de fuente de poderEmsamble y desemsamble de fuente de poder
Emsamble y desemsamble de fuente de poder
 
Niño impedido que quiere cumplir su sueño
Niño impedido que quiere cumplir su sueñoNiño impedido que quiere cumplir su sueño
Niño impedido que quiere cumplir su sueño
 
La situación del menor
La situación del menorLa situación del menor
La situación del menor
 
Plan operativo del departamento mujer acciones 2012
Plan operativo del departamento mujer  acciones 2012Plan operativo del departamento mujer  acciones 2012
Plan operativo del departamento mujer acciones 2012
 
Informática
InformáticaInformática
Informática
 
Declaratoria de mujeres (8 mar-12)
Declaratoria de mujeres (8 mar-12)Declaratoria de mujeres (8 mar-12)
Declaratoria de mujeres (8 mar-12)
 
Montaje de cibercafé
Montaje de cibercaféMontaje de cibercafé
Montaje de cibercafé
 
Pandillas en centroamérica y méxico
Pandillas en centroamérica y méxicoPandillas en centroamérica y méxico
Pandillas en centroamérica y méxico
 
Graficas
GraficasGraficas
Graficas
 

Similar a Material apoyo u3_1

Similar a Material apoyo u3_1 (20)

Inf 161 normalizacion
Inf 161 normalizacionInf 161 normalizacion
Inf 161 normalizacion
 
Normalizacion de Base de datos - Grupo 6
Normalizacion de Base de datos - Grupo 6Normalizacion de Base de datos - Grupo 6
Normalizacion de Base de datos - Grupo 6
 
Normalizacion en base de datos BLOG GRUPO 5
Normalizacion en base de datos BLOG GRUPO 5Normalizacion en base de datos BLOG GRUPO 5
Normalizacion en base de datos BLOG GRUPO 5
 
Normalizacion en base de datos
Normalizacion en base de datosNormalizacion en base de datos
Normalizacion en base de datos
 
Guia normalización
Guia normalizaciónGuia normalización
Guia normalización
 
Normalización
NormalizaciónNormalización
Normalización
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Tema9
Tema9Tema9
Tema9
 
24pasarerar
24pasarerar24pasarerar
24pasarerar
 
Presentacion g4
Presentacion g4Presentacion g4
Presentacion g4
 
Diapositivas Normalizacion Grupo4
Diapositivas Normalizacion Grupo4Diapositivas Normalizacion Grupo4
Diapositivas Normalizacion Grupo4
 
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
 
05. normalización
05. normalización05. normalización
05. normalización
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Actividad 9
Actividad 9Actividad 9
Actividad 9
 
Forma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposiciónForma normal de boyce codd y algoritmos de descomposición
Forma normal de boyce codd y algoritmos de descomposición
 
Normalizavion
NormalizavionNormalizavion
Normalizavion
 
Algebra relacional 2
Algebra relacional 2Algebra relacional 2
Algebra relacional 2
 
Base de datos
Base de datosBase de datos
Base de datos
 

Material apoyo u3_1

  • 1. Temas • Normalización • Primera Forma Normal 1FN • Segunda Forma Normal 2FN • Tercera Forma Normal 3FN • Resumen Administración de Proyectos de desarrollo de Software FUNDAMENTOS DE BASES DE DATOS Ciclo de vida de un proyecto Enfoque moderno
  • 2. Fin de la presentación Continúe en la siguiente actividad Administración de Proyectos de desarrollo de Software FUNDAMENTOS DE BASES DE DATOS Ciclo de vida de un proyecto Enfoque moderno
  • 3. FUNDAMENTOS DE BASES DE DATOS Normalización • Formas normales Algunas agrupaciones de atributos son “mejores” que otras. Existen diferentes maneras de agrupar los atributos para formar las relaciones de la base de datos. Formas normales: formas en que los atributos pueden ser agrupados definen un conjunto de reglas que las relaciones deben cumplir. Conceptos Teoría de normalización: Teoría que soporta la agrupación de atributos en relaciones
  • 4. FUNDAMENTOS DE BASES DE DATOS Normalización Formas Normales Ejemplo: Cualquier conjunto de atributos que pueda ser expresado en forma tabular, sin campos repetitivos, está al menos en PRIMERA FORMA NORMAL(1NF). • El rango completo de formas normales reconocidas aparece en la siguiente hoja.
  • 5. FUNDAMENTOS DE BASES DE DATOS Normalización • Relación entre Formas Normales Primera Forma Normal 1NF Segunda Forma Normal 2NF Tercera Forma Normal 3NF Boyce Codd NF 4NF 5NF DKNF
  • 6. FUNDAMENTOS DE BASES DE DATOS Normalización Registro sin Normalizar • Orden  FECHA- NUMERO- DIRECCION- NUMERO- NOMBRE- CANTIDAD- PRECIO- TOTAL- TOTAL- NOMBRE- # ORDEN ORDEN CLIENTE CLIENTE PRODUCTO PRODUCTO ORDENADA PRODUCTO ORDENADO ORDEN CLIENTE
  • 7. FUNDAMENTOS DE BASES DE DATOS Primera Forma Normal (1FN) Forma normal menos restrictiva. • Se define como: – cualquier conjunto de atributos que se expresan en forma tabular, sin grupos repetitivos. • De forma más rígida: – Una entidad está en primera forma normal si y solo si todos sus atributos son atómicos.
  • 8. FUNDAMENTOS DE BASES DE DATOS Primera Forma Normal (1FN) Registro sin Normalizar • Atributo atómico: – Es un atributo que no puede dividirse en otros atributos. • Grupo repetitivo: – Campo agrupado. Es un campo que resulta de la agrupación de otros campos, bajo un mismo nombre. • Relaciones en 1NF: – presentan problemas provocados por datos redundantes: falta de consistencia y falta de integridad de los datos
  • 9. FUNDAMENTOS DE BASES DE DATOS Primera Forma Normal (1FN) Anomalías en inserciones: Se presentan cuando se desea dar de alta datos a una relación, y no se dispone de una llave primaria completa. Anomalías en bajas: Se presentan cuando al dar de baja una tupla causa la pérdida accidental de datos que deberían permanecer en la base de datos.
  • 10. FUNDAMENTOS DE BASES DE DATOS Primera Forma Normal (1FN) Eliminar los productos no atómicos (campos repetitivos) • Orden
  • 11. FUNDAMENTOS DE BASES DE DATOS Primera Forma Normal (1FN) • Orden - Producto
  • 12. FUNDAMENTOS DE BASES DE DATOS Segunda Forma Normal (2FN) Una relación esta en 2FN si y solo si: 1. Está en 1NF. 2. Todos los atributos fuera de la llave primaria son funcionalmente dependientes de la misma de manera completa.
  • 13. FUNDAMENTOS DE BASES DE DATOS Segunda Forma Normal (2FN) Dependencia funcional: (DF): – Clase especial de relación entre dos atributos. – Dados 2 atributos A y B de una relación R, B depende funcionalmente de A si y solo si, para cada valor de A, existe uno y solo uno de B asociado a ese valor de A.
  • 14. FUNDAMENTOS DE BASES DE DATOS Segunda Forma Normal (2FN) La DF se escribe así: A B • Se dice que ´ A ´es el DETERMINANTE de la DF. • La DF es una relación en un solo sentido, si A determina a B, B no determina necesariamente a A. • DF completa: – un atributo es completamente dependiente de otro atributo o combinación de ellos si el determinante de la DF está compuesto de el menor número de atributos, para mantener la DF.
  • 15. FUNDAMENTOS DE BASES DE DATOS Segunda Forma Normal (2FN) • De 1NF a 2NF: descomponer a las relaciones en 1NF en varias relaciones más pequeñas, creando una NUEVA relación para cada determinante en la relación en 1NF. Los determinantes son las llaves primarias de las nuevas relaciones. Los atributos de la relación original son aquellos atributos funcionalmente dependientes de la llave primaria, es decir, del determinante de la relación que creó a la nueva relación.
  • 16. FUNDAMENTOS DE BASES DE DATOS Segunda Forma Normal (2FN) • Relaciones en 2NF: no están exentas de anomalías en altas, bajas y actualizaciones, por lo cual no son la meta de una base de datos bien normalizada. • Lo anterior sucede cuando la relación en 2NF presenta dependencias TRANSITIVAS en ella.
  • 17. FUNDAMENTOS DE BASES DE DATOS Segunda Forma Normal (2FN) • Eliminar los atributos no dependientes de la llave primaria completa (dependencia parcial) ORDEN
  • 18. FUNDAMENTOS DE BASES DE DATOS Segunda Forma Normal (2FN) • ORDEN – PRODUCTO • PRODUCTO
  • 19. FUNDAMENTOS DE BASES DE DATOS Tercera Forma Normal (3FN) Una relación esta en 3FN si y solo si: 1. Está en 2NF. 2. No posee dependencias transitivas.
  • 20. FUNDAMENTOS DE BASES DE DATOS Tercera Forma Normal (3FN) • Dependencia Transitiva: Existe en una relación si Atributo A Atributo B Atributo C • Se presentan anomalías en altas, bajas y modificaciones cuando existen dependencias transitivas.
  • 21. FUNDAMENTOS DE BASES DE DATOS Tercera Forma Normal (3FN) • Ejemplo: Si se tienen los siguientes atributos Cuenta-bancaria #sucursal horario-sucursal No es posible añadir una sucursal si no existe una cuenta bancaria en ella. Si se da de baja la última cuenta bancaria de una sucursal se pierde la información acerca del horario. El horario de la sucursal se repite cada vez que aparece el número de la sucursal, al cambiar el horario se requiere hacerlo en cada lugar donde este aparece.
  • 22. FUNDAMENTOS DE BASES DE DATOS Tercera Forma Normal (3FN) De 2NF a 3NF: Dividir las relaciones en 2NF en relaciones en 3NF, las cuales no posean dependencias transitivas. Al dividir las dependencias transitivas en dos dependencias funcionales, cada determinante se convierte en la llave primaria de una nueva relación. Ejemplo: CUENTA-SUCURSAL (número-cuenta, #sucursal) HORARIO-SUCURSAL (#sucursal, horario-sucursal)
  • 23. FUNDAMENTOS DE BASES DE DATOS Tercera Forma Normal (3FN) • Eliminar los atributos dependientes de atributos diferentes a la llave primaria (dependencia funcional transitiva) ORDEN
  • 24. FUNDAMENTOS DE BASES DE DATOS Tercera Forma Normal (3FN) CLIENTE ORDEN - PRODUCTO
  • 25. FUNDAMENTOS DE BASES DE DATOS Tercera Forma Normal (3FN) PRODUCTO
  • 26. FUNDAMENTOS DE BASES DE DATOS Resumen • Reducir todas las estructuras de datos provenientes del análisis a relaciones bidimensionales • Eliminar cualquier dependencia parcial de llaves candidatas sobre atributos no-primos. • Eliminar cualquier dependencia transitiva de llaves candidatas sobre atributos no-primos