Temas Normalización Primera Forma Normal 1FN Segunda Forma Normal 2FN Tercera Forma Normal 3FN Resumen FUNDAMENTOS DE BASES DE DATOS
Fin de la presentación Continúe en la siguiente actividad FUNDAMENTOS DE BASES DE DATOS
Formas normales Normalización Teoría de normalización:   Teoría que soporta la agrupación de atributos en relaciones 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
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. Normalización
Normalización Relación entre Formas Normales D K N F 5NF 4NF Boyce Codd NF Tercera Forma Normal 3NF Segunda Forma  Normal 2NF Primera Forma Normal 1NF
Registro sin Normalizar Orden      Normalización NUMERO- CLIENTE NOMBRE- CLIENTE NUMERO- PRODUCTO NOMBRE- PRODUCTO CANTIDAD- ORDENADA PRECIO- PRODUCTO TOTAL- ORDENADO TOTAL- ORDEN # ORDEN DIRECCION- CLIENTE FECHA- ORDEN
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. Primera Forma Normal (1FN)
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
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.
Primera Forma Normal (1FN) Eliminar los productos no atómicos (campos repetitivos) Orden
Orden - Producto Primera Forma Normal (1FN)
Una relación esta en 2FN si y solo si: Está en 1NF. 2. Todos los atributos fuera de la llave primaria son funcionalmente dependientes de la misma de manera completa. Segunda Forma Normal (2FN)
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.
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.
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.
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.
Segunda Forma Normal (2FN) Eliminar los atributos no dependientes de la llave primaria completa (dependencia parcial) ORDEN
Segunda Forma Normal (2FN) ORDEN – PRODUCTO PRODUCTO
Tercera Forma Normal (3FN) Una relación esta en 3FN si y solo si: 1.  Está en 2NF. 2.  No posee dependencias transitivas.
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.
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.
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)
Tercera Forma Normal (3FN) Eliminar los atributos dependientes de atributos diferentes a la llave primaria (dependencia  funcional transitiva) ORDEN
Tercera Forma Normal (3FN) CLIENTE ORDEN - PRODUCTO
Tercera Forma Normal (3FN) PRODUCTO
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

PPT
Material apoyo u3_1
PPT
Material apoyo
PPS
Base datos normalización une
DOCX
Forma normal de boyce codd y algoritmos de descomposición
PPT
Normalizaciòn
DOCX
normalizacion base de datos
PPTX
NORMALIZACIÓN
PPTX
Segunda forma normal
Material apoyo u3_1
Material apoyo
Base datos normalización une
Forma normal de boyce codd y algoritmos de descomposición
Normalizaciòn
normalizacion base de datos
NORMALIZACIÓN
Segunda forma normal

La actualidad más candente (18)

PDF
Formas normales
PPT
Unidad iii normalizacion
PPT
Normalizacion
PPT
Normalizacion
PPT
Normalizacion
PPT
Normalizacion
PPTX
Formas normales de codd
PPTX
Presentacion g4
PPTX
Normalizacion
ODP
Núcleo 3 - Normalización de Bases de datos
ODP
24pasarerar
PPTX
Tercera forma normal
DOCX
Base de datos
PPT
Normalizacion
PPTX
PPTX
Normalización de Base de Datos
PPSX
Reglas de integridad bd relacional
PPT
normalizacion
Formas normales
Unidad iii normalizacion
Normalizacion
Normalizacion
Normalizacion
Normalizacion
Formas normales de codd
Presentacion g4
Normalizacion
Núcleo 3 - Normalización de Bases de datos
24pasarerar
Tercera forma normal
Base de datos
Normalizacion
Normalización de Base de Datos
Reglas de integridad bd relacional
normalizacion
Publicidad

Similar a Fundamentos de una Base de Datos (20)

PPTX
Normalización en base de datos todo a detalle las principales leyes .pptx
PPTX
Normalizacion de base de datos
PDF
NORMALIZACIÓN DE BASES DE DATOS.pdf
PPTX
Inf 161 normalizacion
PPTX
Base de datos relacional
PPTX
Normalizacion de base de datos1 (1).pptx
PPT
Clase 0.3 normalizacion. sql server aplicado
PPTX
Diapositivas Normalizacion Grupo4
PDF
Normalizacion
PPTX
Normalizacion en base de datos BLOG GRUPO 5
PPTX
Normalizacion en base de datos
PDF
Clase 4 Normalización de Base de Datos
PDF
Tema9
PPT
normalizacion
PPTX
Normalizacion db
PPTX
Normalizacion de Base de datos - Grupo 6
PPTX
Algebra relacional 2
PPTX
Normalizavion
DOC
Formnormal
Normalización en base de datos todo a detalle las principales leyes .pptx
Normalizacion de base de datos
NORMALIZACIÓN DE BASES DE DATOS.pdf
Inf 161 normalizacion
Base de datos relacional
Normalizacion de base de datos1 (1).pptx
Clase 0.3 normalizacion. sql server aplicado
Diapositivas Normalizacion Grupo4
Normalizacion
Normalizacion en base de datos BLOG GRUPO 5
Normalizacion en base de datos
Clase 4 Normalización de Base de Datos
Tema9
normalizacion
Normalizacion db
Normalizacion de Base de datos - Grupo 6
Algebra relacional 2
Normalizavion
Formnormal
Publicidad

Más de Angie Cardozo (8)

PDF
Digitacion de textos
PPTX
Presentacion
PPTX
Partes en Ingles de word 2007
DOCX
Combinacion de Correspondencia
DOCX
Ibagué 12 de abril 2011 de angie 1
PPTX
Procesador de word 2007
DOCX
Word para el blogger
PPTX
Procesador de word 2007
Digitacion de textos
Presentacion
Partes en Ingles de word 2007
Combinacion de Correspondencia
Ibagué 12 de abril 2011 de angie 1
Procesador de word 2007
Word para el blogger
Procesador de word 2007

Fundamentos de una Base de Datos

  • 1. Temas Normalización Primera Forma Normal 1FN Segunda Forma Normal 2FN Tercera Forma Normal 3FN Resumen FUNDAMENTOS DE BASES DE DATOS
  • 2. Fin de la presentación Continúe en la siguiente actividad FUNDAMENTOS DE BASES DE DATOS
  • 3. Formas normales Normalización Teoría de normalización: Teoría que soporta la agrupación de atributos en relaciones 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
  • 4. 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. Normalización
  • 5. Normalización Relación entre Formas Normales D K N F 5NF 4NF Boyce Codd NF Tercera Forma Normal 3NF Segunda Forma Normal 2NF Primera Forma Normal 1NF
  • 6. Registro sin Normalizar Orden  Normalización NUMERO- CLIENTE NOMBRE- CLIENTE NUMERO- PRODUCTO NOMBRE- PRODUCTO CANTIDAD- ORDENADA PRECIO- PRODUCTO TOTAL- ORDENADO TOTAL- ORDEN # ORDEN DIRECCION- CLIENTE FECHA- ORDEN
  • 7. 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. Primera Forma Normal (1FN)
  • 8. 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. 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. Primera Forma Normal (1FN) Eliminar los productos no atómicos (campos repetitivos) Orden
  • 11. Orden - Producto Primera Forma Normal (1FN)
  • 12. Una relación esta en 2FN si y solo si: Está en 1NF. 2. Todos los atributos fuera de la llave primaria son funcionalmente dependientes de la misma de manera completa. Segunda Forma Normal (2FN)
  • 13. 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. 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. 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. 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. Segunda Forma Normal (2FN) Eliminar los atributos no dependientes de la llave primaria completa (dependencia parcial) ORDEN
  • 18. Segunda Forma Normal (2FN) ORDEN – PRODUCTO PRODUCTO
  • 19. Tercera Forma Normal (3FN) Una relación esta en 3FN si y solo si: 1. Está en 2NF. 2. No posee dependencias transitivas.
  • 20. 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. 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. 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. Tercera Forma Normal (3FN) Eliminar los atributos dependientes de atributos diferentes a la llave primaria (dependencia funcional transitiva) ORDEN
  • 24. Tercera Forma Normal (3FN) CLIENTE ORDEN - PRODUCTO
  • 25. Tercera Forma Normal (3FN) PRODUCTO
  • 26. 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