SlideShare una empresa de Scribd logo
1 de 60
Normalización Wendy Cherres, Mayra Romero y Xiomara Vargas Revisado por: Ing Patricio Vicuña
Normalización ,[object Object],[object Object]
Normalización La   normalizaci ó n   o   estandarizaci ó n   es la redacci ó n y aprobaci ó n de   normas   que se establecen para garantizar el acoplamiento de elementos construidos independientemente, as í  como garantizar el repuesto en caso de ser necesario, garantizar la calidad de los elementos fabricados y la seguridad de funcionamiento. ,[object Object],[object Object],[object Object],[object Object]
Normalización La normalización es el proceso de elaboración, aplicación y mejora de las normas que se aplican a distintas actividades científicas, industriales o económicas con el fin de ordenarlas y mejorarlas. ¿Qué es  Normalización ? Elimina la duplicación de esfuerzos y minimiza los datos redundantes.  El resultado es una mejor organización y un uso más eficaz del espacio físico, entre otros factores.
Anomalías El concepto de las anomalías  La intención de la base de datos relacional es la eliminación de la teoría de las  anomalías que  ocurren en una base de  datos. Anomalías pueden producirse durante los cambios de una base de datos. Una anomalía con respecto al diseño de  Bases de datos relacionales es  esencialmente un cambio a los datos  erróneos y, más concretamente,  a un solo registro.
Anomalías ,[object Object]
Eliminar anomalía.-  causada cuando un registro se elimina de una tabla maestra,  sin eliminar primero todos los registros hijos, en la tabla detalle. Anomalías
[object Object],[object Object],[object Object],[object Object],[object Object],La dependencia y los factores determinantes.
Aquí a  FechaDeNacimiento  se le conoce como un determinante. Se puede leer de dos formas  FechaDeNacimiento determina a  Edad  o  Edad  es funcionalmente dependiente de  FechaDeNacimiento . De la normalización (lógica) a la implementación (física o real) puede ser sugerible tener éstas dependencias funcionales para lograr la eficiencia en las tablas. La dependencia y los factores determinantes. ,[object Object],[object Object],[object Object],[object Object]
La dependencia y los factores determinantes. Dependencia Transitiva -  Sean  X, Y, Z  tres atributos (o grupos de atributos) de la misma entidad. Si  Y  depende funcionalmente de  X  y  Z  de  Y , pero  X  no depende funcionalmente de  Y , se dice que  Z  depende transitivamente de  X . Simbólicamente sería: X      Y      Z  entonces  X      Z FechaDeNacimiento     Edad Edad       Conducir FechaDeNacimiento     Edad      Conducir
La dependencia y los factores determinantes. Entonces tenemos que  FechaDeNacimiento  determina a  Edad  y la  Edad  determina a  Conducir , indirectamente podemos saber a través de  FechaDeNacimiento  a  Conducir  (En muchos países , una persona necesita ser mayor de cierta edad para poder conducir un automóvil, por eso se utiliza este ejemplo). Candidatos principales- Un candidato clave (potencial o clave admisible) es un campo o combinación de campos que pueden actuar como un campo clave principal de una tabla así como, la identificación de forma única cada registro de la tabla. La Figura muestra cinco diferentes variantes de una tabla, todos los cuales tienen validado claves primarias, tanto de un campo y más de un campo. El número de las opciones mostradas en la Figura es un poco absurdo, pero demuestra el concepto.
La dependencia y los factores determinantes. Plena dependencia funcional- Esta situaci ó n se produce donde X determina Y, pero X combinado  con   Z no determina Y. En otras palabras, Y depende de X y  X es un descriptor determinante.  Y si depende de X con   cualquier otra cosa, no hay dependencia funcional plena. Fundamentalmente X, el factor determinante, no puede ser   una clave compuesta. Una clave compuesta contiene m á s de un campo (el equivalente de X con Z).  
La dependencia y los factores determinantes. La Figura muestra que la POBLACIÓN depende de país, pero no en la combinación de  TASA y el PAÍS. Por lo tanto, es una dependencia plenamente funcional entre la población y  PAÍS porque TASA no es pertinente a población. Por el contrario, no hay pleno dependencia funcional  entre la POBLACIÓN y la combinación de PAÍS y el TASA. Country Currency Rate
La dependencia y los factores determinantes. Dependencia de valores M ú ltiples- Esto tambi é n es conocido como dependencia de varios valores. Un   ejemplo de una dependencia de varios valores es un campo que contiene una lista delimitada alg ú n tipo. Los m ú ltiples valores   son dependientes en su conjunto sobre una clave principal. Una dependencia trivial de varios valores se produce entre dos campos   cuando son los dos  ú nicos campos en la tabla. Uno de ellos es la clave principal y la otra la   lista de varios valores.  Clave Especialidad Curso S01 Sistemas Natación S01 Bioquímica Danza S01 Sistemas Natación B01 Bioquímica Guitarra C03 Civil Natación
La dependencia y los factores determinantes. En esta tabla o relación no existe dependencia funcional porque los estudiantes pueden tener distintas especialidades, un valor único de clave puede poseer muchos valores de especialidades al igual que de valores de cursos. Por lo tanto existe  dependencia de valores múltiples.  Este tipo de dependencias produce redundancia de datos, como se puede apreciar en la tabla anterior, en donde la clave S01 tiene tres registros para mantener la serie de datos en forma independiente lo cual ocasiona que al realizarse una actualización se requiera de demasiadas operaciones para tal fin.  Cíclico de la dependencia- El significado de la palabra "cíclica" es un patrón circular, recurrente, cerrado anillo, o una cadena de estructura circular. En el contexto de la base de datos relacional modelo cíclico de la dependencia significa que X depende de Y, que a su vez, depende también de la X, directa o indirectamente.  Cíclico de la dependencia, por lo tanto, indica una pauta lógica circular de la interdependencia. 
La dependencia y los factores determinantes. La dependencia Cíclico suele ocurrir con tablas que contiene una clave primaria compuesta de tres o más de los campos (por ejemplo, cuando tres campos están relacionados en pares entre sí). En otras palabras, X corresponde a Y, Y se refiere a la Z, y X se refiere a la Z. En última instancia se refiere de nuevo a la Z X.
Definición de las formas normales de la Manera Más Fácil ¿Cómo puedo realizar una normalización de forma sencilla? ¿Por qué es fácil?  En un mundo perfecto, la mayoría de los diseños modelo de base de datos relacional son muy similares.    La normalización es, en su mayor parte, es fácil y sobre todo es sentido común, con algunos conocimientos empresariales. Hay, por supuesto, muchas circunstancias excepcionales y casos especiales en que la interpretación de la normalización no cubrir todas las necesidades al 100 por ciento.  Formas normales
1ra Forma Normal (1NF)   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1ra Forma Normal (1NF)
1ra Forma Normal (1NF) Muestra la aplicación de 1NF, eliminando la repetición de campos mediante la creación de una nueva tabla, donde el original y nuevo cuadro se vinculan en un maestro-detalle, uno-a-muchos relación Se crean claves primarias de ambas tablas en las que los detalles de tabla tiene un compuesto principal   llave. El compuesto clave principal contiene la tabla maestra de campo como clave principal el prefijo de su campo   clave principal.  Por lo tanto, el prefijo en el campo  AUTOR DEL LIBROes la clave  for á nea que apunta a la   tabla maestra AUTOR.
1ra Forma Normal (1NF) Muestra lo que los datos se ve como en la alteración de la tabla AUTOR y la tabla libro, previamente la tabla AUTHORSBOOKS. Fíjate en cómo la introducción de la relación entre las dos tablas permite cualquier número de libros para cada uno de los autores a ser atendidas. Ninguna restricción sobre  el número de libros por AUTOR  Claves primarias única  identificar las filas en cada cuadro  Clave foránea de  tabla maestra
Segunda Forma Normal 2NF ,[object Object],[object Object],[object Object],[object Object],1 ,[object Object],2 ,[object Object]
Segunda Forma Normal ,[object Object],[object Object],[object Object]
Segunda Forma Normal ,[object Object]
Segunda Forma Normal En la Figura 4-17, muchos-a-uno son las relaciones establecidas entre las tablas din á micas  est á ticas, es decir,   BOOK a PUBLISHER y BOOK a SUBJECT. Al aplicar 1NF, uno-a-muchos son relaciones establecido entre el capit á n y los cuadros de detalle, como se muestra en la Figura 4-10 y Figura 4-11. Aplicaci ó n de   2NF establece la misma relaci ó n, excepto que es m á s f á cil de entender la ligera diferencia llamando   que una relaci ó n de muchos a una relaci ó n. Matem á ticamente, uno-a-muchos relaci ó n es id é ntica a una   muchos a una relaci ó n, sin embargo, 1NFs y 2NFs son completamente diferentes, porque el uno a muchos   relaci ó n se establece por una raz ó n completamente diferente.
Segunda Forma Normal ,[object Object],[object Object]
Segunda Forma Normal ,[object Object]
Segunda Forma Normal ,[object Object]
Segunda Forma Normal
Segunda Forma Normal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Segunda Forma Normal 2NF requiere crear las nuevas tablas de campos que en parte depende de las claves principales.  1. Crear la tabla CLIENTE para eliminar los datos de la tabla SALE_ORDER.  2. STOCK_ITEM crear la tabla para eliminar los datos de la tabla SALE_ORDER_ITEM. ¿Cómo funciona?
Segunda Forma Normal ,[object Object]
Tercera Forma Normal ,[object Object],[object Object],[object Object],[object Object],1 ,[object Object],2 ,[object Object]
Tercera Forma Normal ,[object Object]
Tercera Forma Normal Si se busca para el empleado Colombia, tres tareas siempre se devolverán. Del mismo modo, si la búsqueda de la tercera tarea, dos empleados siempre se devolverán. Un problema que se plantearía esta situación cuando la búsqueda de un atributo específico para una determinada tarea cuando ésta es una tarea única asignado a un único empleado. Sin la nueva misión creada por la tabla ASSIGNMENT por la 3NF, la búsqueda de una asignación individual sería imposible.
Tercera Forma Normal ,[object Object]
Tercera Forma Normal ,[object Object],[object Object],[object Object],[object Object]
Tercera Forma Normal ,[object Object],[object Object],[object Object]
Tercera Forma Normal ,[object Object]
Tercera Forma Normal ,[object Object],En otras palabras, cualquier empresa en la base de datos no solo han propagado a través de los departamentos más de una sola ciudad.  
Tercera Forma Normal Generalmente hay una buena razón para la inclusión de campos calculados, por lo general el rendimiento desnormalización.  Supongamos que un departamento dentro de la empresa se encuentra en sólo una ciudad. Así, asumir que una ciudad es que siempre depende de un departamento de ventas. Ponga el SALE_ORDER y STOCK_ITEM tablas en 3NF.  Eliminar algunos campos calculados y crear una nueva tabla.  Eliminar los campos de una tabla original a una nueva mesa.  Crear una clave principal en la nueva tabla.  Crear un número a una relación entre la tabla original y la nueva tabla, la definición y colocar una clave externa adecuada.
Tercera Forma Normal ,[object Object],[object Object],[object Object],[object Object]
Boyce Codd Normal-Forma (BCNF)  ,[object Object],[object Object],[object Object]
Boyce Codd Normal-Forma (BCNF)  ,[object Object],[object Object]
4ta Forma Normal (4NF)  ,[object Object],[object Object],[object Object]
4ta Forma Normal (4NF) 
4ta Forma Normal (4NF)  ,[object Object],[object Object]
4ta Forma Normal (4NF)  ,[object Object],Esencialmente, los intentos de generar 4NF juegos o conjuntos de difusión en distintos registros en tablas separadas, registro individual de cada uno  se torne más fácil el acceso al hacer una búsqueda especifica. 
5 de forma normal (5NF)  La tabla debe estar en 4NF. 5NF hace lo siguiente Cíclicos dependencias deben ser eliminadas
5NF también se conoce como forma normal  de proyección (PJNF).  El término "proyección"  se utiliza para describir nuevas tablas que contienen un subconjunto  de los datos de la tabla original. 5NF
5 de forma normal (5NF)  ,[object Object],[object Object],[object Object]
Se puede mostrar esta forma asì: ,[object Object]
5NF ,[object Object]
5NF ,[object Object],[object Object],[object Object]
5NF ,[object Object]
DKNF   1 Es una forma ideal y un final o forma final de la normalización de bases de datos relacionales.  2 Es matemáticamente más perfecto y tiene la belleza en su simplicidad
BD Relacional   Modelo comercial donde la mayoría de bases de datos requieren no sólo las coincidencias exactas, sino también la búsqueda de gama  de presentación de informes, este nivel de intensidad en la normalización casi siempre tiene un serio impacto negativo en la base de datos general y el rendimiento de las aplicaciones y, por tanto, un efecto negativo en los usuarios finales satisfacción
un modelo de base de datos completamente normalizado debe aparecer:  1ero 2do 3ero 4to No puede Haber: Inserción,  Modificación,  o Supresión  de Datos anomalías.  Todos los datos  de validación se realiza en el  modelo de base de datos   En general, es de conocimiento común que  algunos reglas de  aplicación de negocio es a  menudo más eficaz dividida  entre la bd y aplicaciones.  Cada registro  de cada tabla  debe ser singularmente identificables y  Directamente relacionada  Con la  clave primaria   en su tabla.
Resumen Beneficios y riesgos potenciales comprensión  del método de normalización   Integridad Referencial, las 5NF, BCNF, DKNF definición   Especial terminología utilizada en las formas normales   Normalización   Un purista   Forma  Normal  Un Laico 1ero 2do 3ero 4to
Wendy Cherres, Mayra Romero y Xiomara Vargas Gracias…!

Más contenido relacionado

La actualidad más candente

Youblisher.com 368313-manual de-sql_server_2008_reporting_service
Youblisher.com 368313-manual de-sql_server_2008_reporting_serviceYoublisher.com 368313-manual de-sql_server_2008_reporting_service
Youblisher.com 368313-manual de-sql_server_2008_reporting_service
Cornejo Mamani
 
Proyecto diseño de sistemas
Proyecto diseño de sistemasProyecto diseño de sistemas
Proyecto diseño de sistemas
Wilkins Contreras
 
Diseno de la arquitectura
Diseno de la arquitecturaDiseno de la arquitectura
Diseno de la arquitectura
Fatima Cham
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
waralivt
 
Tm09 modelo er_extendido
Tm09 modelo er_extendidoTm09 modelo er_extendido
Tm09 modelo er_extendido
Julio Pari
 

La actualidad más candente (20)

Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
 
Sql clauses by Manan Pasricha
Sql clauses by Manan PasrichaSql clauses by Manan Pasricha
Sql clauses by Manan Pasricha
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 
Ejercicio privilegios
Ejercicio privilegiosEjercicio privilegios
Ejercicio privilegios
 
Youblisher.com 368313-manual de-sql_server_2008_reporting_service
Youblisher.com 368313-manual de-sql_server_2008_reporting_serviceYoublisher.com 368313-manual de-sql_server_2008_reporting_service
Youblisher.com 368313-manual de-sql_server_2008_reporting_service
 
Proyecto diseño de sistemas
Proyecto diseño de sistemasProyecto diseño de sistemas
Proyecto diseño de sistemas
 
Sql and Sql commands
Sql and Sql commandsSql and Sql commands
Sql and Sql commands
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
Tecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificialTecnicas de busqueda en inteligencia artificial
Tecnicas de busqueda en inteligencia artificial
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Diseno de la arquitectura
Diseno de la arquitecturaDiseno de la arquitectura
Diseno de la arquitectura
 
Slam Ii
Slam IiSlam Ii
Slam Ii
 
Tipos de dato de postgreSQL
Tipos de dato de postgreSQLTipos de dato de postgreSQL
Tipos de dato de postgreSQL
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Structured query language
Structured query languageStructured query language
Structured query language
 
Plan desarrollo software
Plan desarrollo softwarePlan desarrollo software
Plan desarrollo software
 
Tm09 modelo er_extendido
Tm09 modelo er_extendidoTm09 modelo er_extendido
Tm09 modelo er_extendido
 

Similar a Normalizacion

Grupo4 090327122507-phpapp02
Grupo4 090327122507-phpapp02Grupo4 090327122507-phpapp02
Grupo4 090327122507-phpapp02
Eliz Guuti
 
Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacion
Orlando Verdugo
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
LuiS YmAY
 

Similar a Normalizacion (20)

Grupo4 090327122507-phpapp02
Grupo4 090327122507-phpapp02Grupo4 090327122507-phpapp02
Grupo4 090327122507-phpapp02
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalización de bases de datos
Normalización de bases de datosNormalización de bases de datos
Normalización de bases de datos
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
NORMALIZACIÓN
NORMALIZACIÓN  NORMALIZACIÓN
NORMALIZACIÓN
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
 
diseno de base de datos relacionados
diseno de base de datos relacionadosdiseno de base de datos relacionados
diseno de base de datos relacionados
 
NORMALIZACION DE DATOS.pptx
NORMALIZACION DE DATOS.pptxNORMALIZACION DE DATOS.pptx
NORMALIZACION DE DATOS.pptx
 
Informe de eliana
Informe de elianaInforme de eliana
Informe de eliana
 
Base de datos 4
Base de datos 4Base de datos 4
Base de datos 4
 
Normalizacion3
Normalizacion3Normalizacion3
Normalizacion3
 
Normalizacionnosecuanto
NormalizacionnosecuantoNormalizacionnosecuanto
Normalizacionnosecuanto
 
Normalizacion2
Normalizacion2Normalizacion2
Normalizacion2
 
normalizacion base de datos
normalizacion base de datosnormalizacion base de datos
normalizacion base de datos
 

Último

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
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
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 

Normalizacion

  • 1. Normalización Wendy Cherres, Mayra Romero y Xiomara Vargas Revisado por: Ing Patricio Vicuña
  • 2.
  • 3.
  • 4. Normalización La normalización es el proceso de elaboración, aplicación y mejora de las normas que se aplican a distintas actividades científicas, industriales o económicas con el fin de ordenarlas y mejorarlas. ¿Qué es Normalización ? Elimina la duplicación de esfuerzos y minimiza los datos redundantes. El resultado es una mejor organización y un uso más eficaz del espacio físico, entre otros factores.
  • 5. Anomalías El concepto de las anomalías La intención de la base de datos relacional es la eliminación de la teoría de las anomalías que ocurren en una base de datos. Anomalías pueden producirse durante los cambios de una base de datos. Una anomalía con respecto al diseño de Bases de datos relacionales es esencialmente un cambio a los datos erróneos y, más concretamente, a un solo registro.
  • 6.
  • 7. Eliminar anomalía.- causada cuando un registro se elimina de una tabla maestra, sin eliminar primero todos los registros hijos, en la tabla detalle. Anomalías
  • 8.
  • 9.
  • 10. La dependencia y los factores determinantes. Dependencia Transitiva - Sean  X, Y, Z  tres atributos (o grupos de atributos) de la misma entidad. Si  Y  depende funcionalmente de  X  y  Z  de  Y , pero  X  no depende funcionalmente de  Y , se dice que  Z  depende transitivamente de  X . Simbólicamente sería: X     Y     Z  entonces  X     Z FechaDeNacimiento     Edad Edad     Conducir FechaDeNacimiento     Edad     Conducir
  • 11. La dependencia y los factores determinantes. Entonces tenemos que  FechaDeNacimiento  determina a  Edad  y la  Edad  determina a  Conducir , indirectamente podemos saber a través de  FechaDeNacimiento  a  Conducir  (En muchos países , una persona necesita ser mayor de cierta edad para poder conducir un automóvil, por eso se utiliza este ejemplo). Candidatos principales- Un candidato clave (potencial o clave admisible) es un campo o combinación de campos que pueden actuar como un campo clave principal de una tabla así como, la identificación de forma única cada registro de la tabla. La Figura muestra cinco diferentes variantes de una tabla, todos los cuales tienen validado claves primarias, tanto de un campo y más de un campo. El número de las opciones mostradas en la Figura es un poco absurdo, pero demuestra el concepto.
  • 12. La dependencia y los factores determinantes. Plena dependencia funcional- Esta situaci ó n se produce donde X determina Y, pero X combinado con   Z no determina Y. En otras palabras, Y depende de X y X es un descriptor determinante. Y si depende de X con   cualquier otra cosa, no hay dependencia funcional plena. Fundamentalmente X, el factor determinante, no puede ser   una clave compuesta. Una clave compuesta contiene m á s de un campo (el equivalente de X con Z).  
  • 13. La dependencia y los factores determinantes. La Figura muestra que la POBLACIÓN depende de país, pero no en la combinación de  TASA y el PAÍS. Por lo tanto, es una dependencia plenamente funcional entre la población y  PAÍS porque TASA no es pertinente a población. Por el contrario, no hay pleno dependencia funcional  entre la POBLACIÓN y la combinación de PAÍS y el TASA. Country Currency Rate
  • 14. La dependencia y los factores determinantes. Dependencia de valores M ú ltiples- Esto tambi é n es conocido como dependencia de varios valores. Un   ejemplo de una dependencia de varios valores es un campo que contiene una lista delimitada alg ú n tipo. Los m ú ltiples valores   son dependientes en su conjunto sobre una clave principal. Una dependencia trivial de varios valores se produce entre dos campos   cuando son los dos ú nicos campos en la tabla. Uno de ellos es la clave principal y la otra la   lista de varios valores. Clave Especialidad Curso S01 Sistemas Natación S01 Bioquímica Danza S01 Sistemas Natación B01 Bioquímica Guitarra C03 Civil Natación
  • 15. La dependencia y los factores determinantes. En esta tabla o relación no existe dependencia funcional porque los estudiantes pueden tener distintas especialidades, un valor único de clave puede poseer muchos valores de especialidades al igual que de valores de cursos. Por lo tanto existe  dependencia de valores múltiples.  Este tipo de dependencias produce redundancia de datos, como se puede apreciar en la tabla anterior, en donde la clave S01 tiene tres registros para mantener la serie de datos en forma independiente lo cual ocasiona que al realizarse una actualización se requiera de demasiadas operaciones para tal fin.  Cíclico de la dependencia- El significado de la palabra "cíclica" es un patrón circular, recurrente, cerrado anillo, o una cadena de estructura circular. En el contexto de la base de datos relacional modelo cíclico de la dependencia significa que X depende de Y, que a su vez, depende también de la X, directa o indirectamente.  Cíclico de la dependencia, por lo tanto, indica una pauta lógica circular de la interdependencia. 
  • 16. La dependencia y los factores determinantes. La dependencia Cíclico suele ocurrir con tablas que contiene una clave primaria compuesta de tres o más de los campos (por ejemplo, cuando tres campos están relacionados en pares entre sí). En otras palabras, X corresponde a Y, Y se refiere a la Z, y X se refiere a la Z. En última instancia se refiere de nuevo a la Z X.
  • 17. Definición de las formas normales de la Manera Más Fácil ¿Cómo puedo realizar una normalización de forma sencilla? ¿Por qué es fácil? En un mundo perfecto, la mayoría de los diseños modelo de base de datos relacional son muy similares.   La normalización es, en su mayor parte, es fácil y sobre todo es sentido común, con algunos conocimientos empresariales. Hay, por supuesto, muchas circunstancias excepcionales y casos especiales en que la interpretación de la normalización no cubrir todas las necesidades al 100 por ciento. Formas normales
  • 18.
  • 20. 1ra Forma Normal (1NF) Muestra la aplicación de 1NF, eliminando la repetición de campos mediante la creación de una nueva tabla, donde el original y nuevo cuadro se vinculan en un maestro-detalle, uno-a-muchos relación Se crean claves primarias de ambas tablas en las que los detalles de tabla tiene un compuesto principal   llave. El compuesto clave principal contiene la tabla maestra de campo como clave principal el prefijo de su campo   clave principal. Por lo tanto, el prefijo en el campo AUTOR DEL LIBROes la clave for á nea que apunta a la   tabla maestra AUTOR.
  • 21. 1ra Forma Normal (1NF) Muestra lo que los datos se ve como en la alteración de la tabla AUTOR y la tabla libro, previamente la tabla AUTHORSBOOKS. Fíjate en cómo la introducción de la relación entre las dos tablas permite cualquier número de libros para cada uno de los autores a ser atendidas. Ninguna restricción sobre  el número de libros por AUTOR Claves primarias única  identificar las filas en cada cuadro Clave foránea de  tabla maestra
  • 22.
  • 23.
  • 24.
  • 25. Segunda Forma Normal En la Figura 4-17, muchos-a-uno son las relaciones establecidas entre las tablas din á micas est á ticas, es decir,   BOOK a PUBLISHER y BOOK a SUBJECT. Al aplicar 1NF, uno-a-muchos son relaciones establecido entre el capit á n y los cuadros de detalle, como se muestra en la Figura 4-10 y Figura 4-11. Aplicaci ó n de   2NF establece la misma relaci ó n, excepto que es m á s f á cil de entender la ligera diferencia llamando   que una relaci ó n de muchos a una relaci ó n. Matem á ticamente, uno-a-muchos relaci ó n es id é ntica a una   muchos a una relaci ó n, sin embargo, 1NFs y 2NFs son completamente diferentes, porque el uno a muchos   relaci ó n se establece por una raz ó n completamente diferente.
  • 26.
  • 27.
  • 28.
  • 30.
  • 31. Segunda Forma Normal 2NF requiere crear las nuevas tablas de campos que en parte depende de las claves principales.  1. Crear la tabla CLIENTE para eliminar los datos de la tabla SALE_ORDER.  2. STOCK_ITEM crear la tabla para eliminar los datos de la tabla SALE_ORDER_ITEM. ¿Cómo funciona?
  • 32.
  • 33.
  • 34.
  • 35. Tercera Forma Normal Si se busca para el empleado Colombia, tres tareas siempre se devolverán. Del mismo modo, si la búsqueda de la tercera tarea, dos empleados siempre se devolverán. Un problema que se plantearía esta situación cuando la búsqueda de un atributo específico para una determinada tarea cuando ésta es una tarea única asignado a un único empleado. Sin la nueva misión creada por la tabla ASSIGNMENT por la 3NF, la búsqueda de una asignación individual sería imposible.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. Tercera Forma Normal Generalmente hay una buena razón para la inclusión de campos calculados, por lo general el rendimiento desnormalización.  Supongamos que un departamento dentro de la empresa se encuentra en sólo una ciudad. Así, asumir que una ciudad es que siempre depende de un departamento de ventas. Ponga el SALE_ORDER y STOCK_ITEM tablas en 3NF.  Eliminar algunos campos calculados y crear una nueva tabla.  Eliminar los campos de una tabla original a una nueva mesa.  Crear una clave principal en la nueva tabla.  Crear un número a una relación entre la tabla original y la nueva tabla, la definición y colocar una clave externa adecuada.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. 4ta Forma Normal (4NF) 
  • 47.
  • 48.
  • 49. 5 de forma normal (5NF)  La tabla debe estar en 4NF. 5NF hace lo siguiente Cíclicos dependencias deben ser eliminadas
  • 50. 5NF también se conoce como forma normal de proyección (PJNF). El término "proyección" se utiliza para describir nuevas tablas que contienen un subconjunto de los datos de la tabla original. 5NF
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. DKNF 1 Es una forma ideal y un final o forma final de la normalización de bases de datos relacionales. 2 Es matemáticamente más perfecto y tiene la belleza en su simplicidad
  • 57. BD Relacional Modelo comercial donde la mayoría de bases de datos requieren no sólo las coincidencias exactas, sino también la búsqueda de gama de presentación de informes, este nivel de intensidad en la normalización casi siempre tiene un serio impacto negativo en la base de datos general y el rendimiento de las aplicaciones y, por tanto, un efecto negativo en los usuarios finales satisfacción
  • 58. un modelo de base de datos completamente normalizado debe aparecer:  1ero 2do 3ero 4to No puede Haber: Inserción, Modificación, o Supresión de Datos anomalías. Todos los datos de validación se realiza en el modelo de base de datos En general, es de conocimiento común que algunos reglas de aplicación de negocio es a menudo más eficaz dividida entre la bd y aplicaciones.  Cada registro de cada tabla debe ser singularmente identificables y Directamente relacionada Con la clave primaria   en su tabla.
  • 59. Resumen Beneficios y riesgos potenciales comprensión del método de normalización Integridad Referencial, las 5NF, BCNF, DKNF definición Especial terminología utilizada en las formas normales Normalización Un purista Forma Normal  Un Laico 1ero 2do 3ero 4to
  • 60. Wendy Cherres, Mayra Romero y Xiomara Vargas Gracias…!