SlideShare una empresa de Scribd logo
1 de 16
Proceso de Normalización 
14/ Mayo/2013
Etapas en la Construcción de una BD 
Conjunto 
de datos 
Estado 
Inicial 
Modelo E-R 
Análisis de 
los 
procesos 
Modelo 
Relacional 
Creación 
de las 
relaciones 
Normalizar 
Aplicación de 
Reglas de 
Normalizació 
n 
M-R-N 
Extructura 
Final
Proceso de Normalización
Normalización 
Las BDs 
relacionales 
se 
normalizan 
Evitar la para 
redundancia 
de los datos. 
Evitar 
problemas de 
actualización 
de los datos 
en las tablas. 
Proteger la 
integridad de 
los datos.
Reflexividad. 
• A partir de cualquier 
atributo o conjunto 
de atributos siempre 
puede deducirse él 
mismo. 
• Dependencia 
trivial: x -> x. 
• Si y esta incluido 
en x entonces x->y 
Aumentatividad. 
• Si x -> y entonces 
x+z -> y. Así se 
puede aumentar 
trivialmente el 
antecedente de 
una dependencia. 
• Ejemplo: si con el 
dni se determina el 
nombre de una 
persona, entonces 
con el dni más la 
dirección también 
se determina el 
nombre. 
Proyectividad. 
• Si x -> y+z 
entonces x -> y. 
• Ejemplo: si a partir 
del dni es posible 
deducir el nombre y 
la dirección de una 
persona, entonces 
con el dni es posible 
determinar el 
nombre. 
Aditividad. 
• Si x -> y y z -> w 
entonces x+z -> 
y+w. 
• Ejemplo: si con el 
dni se determina el 
nombre y con 
la dirección el 
teléfono de una 
persona, entonces 
con el dni y la 
dirección podrá 
determinarse el 
nombre y el 
teléfono. 
Transitividad 
• Si x -> y e y -> z 
entonces x -> z. 
• Ejemplo: si con el 
dni puede 
determinarse el 
código de la 
provincia de 
residencia de una 
persona y con éste 
código puede 
determinarse 
el nombre de la 
provincia, entonces 
con el dni puede 
determinarse el 
nombre de la 
provincia. Éste es el 
mecanismo básico 
de funcionamiento 
del enlace entre 
tablas a partir de 
claves ajenas.
Primera Forma Normal (1FN)
Tabla sin normalizar 
Nº alumno Tutor Despacho-Tut Clase1 Clase2 Clase3 
1022 García 412 101-07 143-01 159-02 
4123 Díaz 216 201-01 211-02 214-01
Tabla en 1FN 
Nº alumno Tutor Despacho-Tut Nº clase 
1022 García 412 101-07 
1022 García 412 143-01 
1022 García 412 159-02 
4123 Díaz 216 201-01 
4123 Díaz 216 211-02 
4123 Díaz 216 214-01
Segunda Forma Normal (2FN)
Tabla en 1FN 
Nº alumno Tutor Despacho-Tut Nº clase 
1022 García 412 101-07 
1022 García 412 143-01 
1022 García 412 159-02 
4123 Díaz 216 201-01 
4123 Díaz 216 211-02 
4123 Díaz 216 214-01
Tabla en 2FN 
Alumnos: 
• 
Registro: 
Nº alumno Tutor Despacho-Tut 
1022 García 412 
4123 Díaz 216 
Nº alumno Nº clase 
1022 101-07 
1022 143-01 
1022 159-02 
4123 201-01 
4123 211-02 
4123 214-01
Tercera Forma Normal (3FN)
Tabla en 2FN 
Alumnos: 
• 
Registro: 
Nº alumno Tutor Despacho-Tut 
1022 García 412 
4123 Díaz 216
Tabla en 3FN 
Alumnos: 
• 
Registro: 
Nº alumno Tutor 
1022 García 
4123 Díaz 
Nombre Habitación Dept 
García 412 42 
Díaz 216 42
Proceso de 
Normalización 
• Eliminar los grupos repetidos. 
• Crear una tabla independiente para 
cada conjunto de datos relacionados. 
• Identificar cada conjunto de datos 
relacionados con una clave principal. 
1FN 
Primera 
Forma Normal 
• 1FN 
• Que no existen dependencias parciales. 
• Crear tablas independientes para 
conjuntos de valores que se apliquen a 
varios registros. 
• Relacionar estas tablas con una clave 
externa. 
2FN 
Segunda 
Forma Normal 
• 2FN 
• Elimine los campos que no dependan de 
la clave. 
3FN 
Tercera Forma 
Normal
Otras formas de normalización

Más contenido relacionado

La actualidad más candente

Análisis y diseño de sistemas sesion 03 - modelado de dominio
Análisis y diseño de sistemas   sesion 03 - modelado de dominioAnálisis y diseño de sistemas   sesion 03 - modelado de dominio
Análisis y diseño de sistemas sesion 03 - modelado de dominioGianfrancoEduardoBra
 
Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuencialessekt07
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDJomar Burgos Palacios
 
Formas normales
Formas normalesFormas normales
Formas normalesdidachos1
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisisCarolina Rojas
 
Modelador de base de datos ERwin
Modelador de base de datos ERwinModelador de base de datos ERwin
Modelador de base de datos ERwinXeberth MendoZa
 
02 pythonenpocospasosejercicios.ipynb colaboratory
02 pythonenpocospasosejercicios.ipynb   colaboratory02 pythonenpocospasosejercicios.ipynb   colaboratory
02 pythonenpocospasosejercicios.ipynb colaboratoryLesli Molina Soto
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueRobert Rodriguez
 
Cardinalidad
CardinalidadCardinalidad
CardinalidadUTN
 
Teoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesTeoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesErivan Martinez Ovando
 
POO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivosPOO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivosFranklin Parrales Bravo
 

La actualidad más candente (20)

Análisis y diseño de sistemas sesion 03 - modelado de dominio
Análisis y diseño de sistemas   sesion 03 - modelado de dominioAnálisis y diseño de sistemas   sesion 03 - modelado de dominio
Análisis y diseño de sistemas sesion 03 - modelado de dominio
 
Modelos de red
Modelos de redModelos de red
Modelos de red
 
Archivos secuenciales
Archivos secuencialesArchivos secuenciales
Archivos secuenciales
 
UML
UMLUML
UML
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADORFUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BD
 
Formas normales
Formas normalesFormas normales
Formas normales
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
 
Modelador de base de datos ERwin
Modelador de base de datos ERwinModelador de base de datos ERwin
Modelador de base de datos ERwin
 
Clase 11 uml_casos_de_uso
Clase 11 uml_casos_de_usoClase 11 uml_casos_de_uso
Clase 11 uml_casos_de_uso
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
02 pythonenpocospasosejercicios.ipynb colaboratory
02 pythonenpocospasosejercicios.ipynb   colaboratory02 pythonenpocospasosejercicios.ipynb   colaboratory
02 pythonenpocospasosejercicios.ipynb colaboratory
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegue
 
06 algebra booleana
06 algebra booleana06 algebra booleana
06 algebra booleana
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Teoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesTeoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes Formales
 
POO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivosPOO Unidad 4: Persistencia de objetos y manejo de archivos
POO Unidad 4: Persistencia de objetos y manejo de archivos
 

Destacado

Internet Safety & Social Media für Eltern
Internet Safety & Social Media für ElternInternet Safety & Social Media für Eltern
Internet Safety & Social Media für ElternMichael Weberberger
 
Imaginario de los niños sobre Medellín
Imaginario de los niños sobre MedellínImaginario de los niños sobre Medellín
Imaginario de los niños sobre Medellínmariaferzg
 
`` Educacion vial``
`` Educacion vial```` Educacion vial``
`` Educacion vial``amiwita
 
Slides Workshop - Facebook Updates
Slides Workshop - Facebook UpdatesSlides Workshop - Facebook Updates
Slides Workshop - Facebook UpdatesFuturebiz
 
Itapúa- Paraguay
Itapúa- ParaguayItapúa- Paraguay
Itapúa- Paraguay18ma
 
La influencia de las tic`s en el desarrollo empresa.
La influencia de las tic`s en el desarrollo empresa.La influencia de las tic`s en el desarrollo empresa.
La influencia de las tic`s en el desarrollo empresa.Ubaldo Enriiqezz
 
Preguntas, enfermería a
Preguntas, enfermería aPreguntas, enfermería a
Preguntas, enfermería aPpmary
 
Cuesionario unidad 1 reactivos enfermería a (1)
Cuesionario unidad 1 reactivos enfermería a (1)Cuesionario unidad 1 reactivos enfermería a (1)
Cuesionario unidad 1 reactivos enfermería a (1)Ppmary
 
Abraham stoker drácula
Abraham stoker   drácula Abraham stoker   drácula
Abraham stoker drácula Jhon Quintero
 
Comercio Electrónico
Comercio ElectrónicoComercio Electrónico
Comercio ElectrónicoEdu1064
 
Mi emprendimiento la extensión de mi mismo
Mi emprendimiento la extensión de mi mismoMi emprendimiento la extensión de mi mismo
Mi emprendimiento la extensión de mi mismoCarlos Casagrande
 
Ejercicios power point
Ejercicios power pointEjercicios power point
Ejercicios power pointyosamano
 
Un sistema de pago electrónico es un sistema
Un sistema de pago electrónico es un sistemaUn sistema de pago electrónico es un sistema
Un sistema de pago electrónico es un sistemaangelarokerita
 

Destacado (20)

Internet Safety & Social Media für Eltern
Internet Safety & Social Media für ElternInternet Safety & Social Media für Eltern
Internet Safety & Social Media für Eltern
 
Brecha digital.
Brecha digital.Brecha digital.
Brecha digital.
 
Imaginario de los niños sobre Medellín
Imaginario de los niños sobre MedellínImaginario de los niños sobre Medellín
Imaginario de los niños sobre Medellín
 
Openpm
OpenpmOpenpm
Openpm
 
`` Educacion vial``
`` Educacion vial```` Educacion vial``
`` Educacion vial``
 
Slides Workshop - Facebook Updates
Slides Workshop - Facebook UpdatesSlides Workshop - Facebook Updates
Slides Workshop - Facebook Updates
 
Itapúa- Paraguay
Itapúa- ParaguayItapúa- Paraguay
Itapúa- Paraguay
 
La influencia de las tic`s en el desarrollo empresa.
La influencia de las tic`s en el desarrollo empresa.La influencia de las tic`s en el desarrollo empresa.
La influencia de las tic`s en el desarrollo empresa.
 
Biblio DPZ
Biblio DPZBiblio DPZ
Biblio DPZ
 
Preguntas, enfermería a
Preguntas, enfermería aPreguntas, enfermería a
Preguntas, enfermería a
 
Cuesionario unidad 1 reactivos enfermería a (1)
Cuesionario unidad 1 reactivos enfermería a (1)Cuesionario unidad 1 reactivos enfermería a (1)
Cuesionario unidad 1 reactivos enfermería a (1)
 
Abraham stoker drácula
Abraham stoker   drácula Abraham stoker   drácula
Abraham stoker drácula
 
Comercio Electrónico
Comercio ElectrónicoComercio Electrónico
Comercio Electrónico
 
Mi emprendimiento la extensión de mi mismo
Mi emprendimiento la extensión de mi mismoMi emprendimiento la extensión de mi mismo
Mi emprendimiento la extensión de mi mismo
 
Ejercicios power point
Ejercicios power pointEjercicios power point
Ejercicios power point
 
Practicacursoinap
PracticacursoinapPracticacursoinap
Practicacursoinap
 
Autoeva ua3
Autoeva ua3Autoeva ua3
Autoeva ua3
 
Un sistema de pago electrónico es un sistema
Un sistema de pago electrónico es un sistemaUn sistema de pago electrónico es un sistema
Un sistema de pago electrónico es un sistema
 
Linea de tiempo2
Linea de tiempo2Linea de tiempo2
Linea de tiempo2
 
Cursodeortodoncia asistentes
Cursodeortodoncia asistentesCursodeortodoncia asistentes
Cursodeortodoncia asistentes
 

Similar a Proceso de normalización de bases de datos en 1FN, 2FN y 3FN

Juan carlos buch
Juan carlos buchJuan carlos buch
Juan carlos buchsolola1q
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datoskamui002
 
Clara isabel noj pich
Clara isabel noj pichClara isabel noj pich
Clara isabel noj pichclaranp19
 
Mayra selena bocel cuxulic
Mayra selena bocel cuxulicMayra selena bocel cuxulic
Mayra selena bocel cuxulicmayrab10
 
tarea de mayra
tarea de mayratarea de mayra
tarea de mayramayrab10
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalizacióncintiap25
 
Clase 6 - Normalización
Clase 6  - NormalizaciónClase 6  - Normalización
Clase 6 - NormalizaciónEddie Malca
 
PROCESO ESTADISTICO
PROCESO ESTADISTICOPROCESO ESTADISTICO
PROCESO ESTADISTICOrene1213
 
Bases de datos 16112009
Bases de datos 16112009Bases de datos 16112009
Bases de datos 16112009mariqueve
 
SCRIBD - DER, DTXC y DRS.pptx
SCRIBD - DER, DTXC y DRS.pptxSCRIBD - DER, DTXC y DRS.pptx
SCRIBD - DER, DTXC y DRS.pptxFelipeRamrez35
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
Sergio chavez seccion; e proceso estadistico
Sergio chavez seccion; e proceso estadisticoSergio chavez seccion; e proceso estadistico
Sergio chavez seccion; e proceso estadisticosergiocuy
 
Sergio chavez
Sergio chavezSergio chavez
Sergio chavezsergiocuy
 

Similar a Proceso de normalización de bases de datos en 1FN, 2FN y 3FN (17)

Juan carlos buch
Juan carlos buchJuan carlos buch
Juan carlos buch
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datos
 
Clara isabel noj pich
Clara isabel noj pichClara isabel noj pich
Clara isabel noj pich
 
Mayra selena bocel cuxulic
Mayra selena bocel cuxulicMayra selena bocel cuxulic
Mayra selena bocel cuxulic
 
tarea de mayra
tarea de mayratarea de mayra
tarea de mayra
 
Normalización de las bases de datos
Normalización de las bases de datosNormalización de las bases de datos
Normalización de las bases de datos
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
 
Clase 6 - Normalización
Clase 6  - NormalizaciónClase 6  - Normalización
Clase 6 - Normalización
 
PROCESO ESTADISTICO
PROCESO ESTADISTICOPROCESO ESTADISTICO
PROCESO ESTADISTICO
 
Bases de datos 16112009
Bases de datos 16112009Bases de datos 16112009
Bases de datos 16112009
 
SCRIBD - DER, DTXC y DRS.pptx
SCRIBD - DER, DTXC y DRS.pptxSCRIBD - DER, DTXC y DRS.pptx
SCRIBD - DER, DTXC y DRS.pptx
 
Normalización
NormalizaciónNormalización
Normalización
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Clase4
Clase4Clase4
Clase4
 
Eliz
ElizEliz
Eliz
 
Sergio chavez seccion; e proceso estadistico
Sergio chavez seccion; e proceso estadisticoSergio chavez seccion; e proceso estadistico
Sergio chavez seccion; e proceso estadistico
 
Sergio chavez
Sergio chavezSergio chavez
Sergio chavez
 

Último

la-antigua-Grecia, datos y curiosidades mas relevantes
la-antigua-Grecia, datos y curiosidades mas relevantesla-antigua-Grecia, datos y curiosidades mas relevantes
la-antigua-Grecia, datos y curiosidades mas relevantesalvarojosephyucracol
 
ANALISIS DE LA LITERATURA DEL RENACIMIENTO
ANALISIS DE LA LITERATURA DEL RENACIMIENTOANALISIS DE LA LITERATURA DEL RENACIMIENTO
ANALISIS DE LA LITERATURA DEL RENACIMIENTOELIZABETHTINOCO10
 
TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptx
TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptxTALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptx
TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptxDiegoRuizRios
 
🦄💫4° VINCULACIÓN CONTENIDOS CON LOS LTG.pdf
🦄💫4° VINCULACIÓN CONTENIDOS CON LOS LTG.pdf🦄💫4° VINCULACIÓN CONTENIDOS CON LOS LTG.pdf
🦄💫4° VINCULACIÓN CONTENIDOS CON LOS LTG.pdfNellyCastillo54
 
AREA TECNOLOGIA E INFORMATICA.pdf Santiago
AREA TECNOLOGIA E INFORMATICA.pdf SantiagoAREA TECNOLOGIA E INFORMATICA.pdf Santiago
AREA TECNOLOGIA E INFORMATICA.pdf SantiagoSantiagoRodriguezLoz
 
1INTERMEDIO-HI-T16-ONCENIO DE LEGUÍA.pdf
1INTERMEDIO-HI-T16-ONCENIO DE LEGUÍA.pdf1INTERMEDIO-HI-T16-ONCENIO DE LEGUÍA.pdf
1INTERMEDIO-HI-T16-ONCENIO DE LEGUÍA.pdfGabrielaPeraza8
 
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdf
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdfPREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdf
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdfeluniversocom
 
Presentación del Mapa del Talento Cotec-Ivie 2023
Presentación del Mapa del Talento Cotec-Ivie 2023Presentación del Mapa del Talento Cotec-Ivie 2023
Presentación del Mapa del Talento Cotec-Ivie 2023Ivie
 
S02_s1 - Enfoques y alcances modernos de la calidad.pdf
S02_s1 - Enfoques y alcances modernos de la calidad.pdfS02_s1 - Enfoques y alcances modernos de la calidad.pdf
S02_s1 - Enfoques y alcances modernos de la calidad.pdfDayana971657
 
Secuencia Uso del calendario. Segundo ciclo.docx
Secuencia Uso del calendario. Segundo ciclo.docxSecuencia Uso del calendario. Segundo ciclo.docx
Secuencia Uso del calendario. Segundo ciclo.docxcandevillarruel
 
Metodología del trabajo universitario pt 1
Metodología del trabajo universitario pt 1Metodología del trabajo universitario pt 1
Metodología del trabajo universitario pt 1gostingsoto
 
LÍNEA DE TIEMPO- ANTROPOLOGIA jsjudhdv.pdf
LÍNEA DE TIEMPO- ANTROPOLOGIA jsjudhdv.pdfLÍNEA DE TIEMPO- ANTROPOLOGIA jsjudhdv.pdf
LÍNEA DE TIEMPO- ANTROPOLOGIA jsjudhdv.pdfFranyeskaMagallanes
 
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdf
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdfANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdf
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdfDaniloAstoVeliz
 
CATASTRO -tipos,importancia,ley 28294 entre otros
CATASTRO -tipos,importancia,ley 28294 entre otrosCATASTRO -tipos,importancia,ley 28294 entre otros
CATASTRO -tipos,importancia,ley 28294 entre otrosAlimarVargas
 
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRIL
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRILPREGUNTA H DE CONSULTA POPULAR 21 DE ABRIL
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRILeluniversocom
 
49906_TE_RETO_juegos_criminales,juego.pdf
49906_TE_RETO_juegos_criminales,juego.pdf49906_TE_RETO_juegos_criminales,juego.pdf
49906_TE_RETO_juegos_criminales,juego.pdfceliajuliacarmen29
 
Politicas publicas un balance necesario Bolivia
Politicas publicas un balance necesario BoliviaPoliticas publicas un balance necesario Bolivia
Politicas publicas un balance necesario BoliviaAlfredo Zaconeta
 
TABLERO-DE-CONTROL-SOFOMES-ENR_08012024.pdf
TABLERO-DE-CONTROL-SOFOMES-ENR_08012024.pdfTABLERO-DE-CONTROL-SOFOMES-ENR_08012024.pdf
TABLERO-DE-CONTROL-SOFOMES-ENR_08012024.pdfMartinRodriguezchave1
 
Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdfJC Díaz Herrera
 
TEORIA DEL DEFICIT DEL AUTOCUIDADO .pptx
TEORIA DEL DEFICIT DEL AUTOCUIDADO .pptxTEORIA DEL DEFICIT DEL AUTOCUIDADO .pptx
TEORIA DEL DEFICIT DEL AUTOCUIDADO .pptxmarinosudarioneyer
 

Último (20)

la-antigua-Grecia, datos y curiosidades mas relevantes
la-antigua-Grecia, datos y curiosidades mas relevantesla-antigua-Grecia, datos y curiosidades mas relevantes
la-antigua-Grecia, datos y curiosidades mas relevantes
 
ANALISIS DE LA LITERATURA DEL RENACIMIENTO
ANALISIS DE LA LITERATURA DEL RENACIMIENTOANALISIS DE LA LITERATURA DEL RENACIMIENTO
ANALISIS DE LA LITERATURA DEL RENACIMIENTO
 
TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptx
TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptxTALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptx
TALLER DE PLAN DE SOPORTE SOCIOEMOCIONAL.pptx
 
🦄💫4° VINCULACIÓN CONTENIDOS CON LOS LTG.pdf
🦄💫4° VINCULACIÓN CONTENIDOS CON LOS LTG.pdf🦄💫4° VINCULACIÓN CONTENIDOS CON LOS LTG.pdf
🦄💫4° VINCULACIÓN CONTENIDOS CON LOS LTG.pdf
 
AREA TECNOLOGIA E INFORMATICA.pdf Santiago
AREA TECNOLOGIA E INFORMATICA.pdf SantiagoAREA TECNOLOGIA E INFORMATICA.pdf Santiago
AREA TECNOLOGIA E INFORMATICA.pdf Santiago
 
1INTERMEDIO-HI-T16-ONCENIO DE LEGUÍA.pdf
1INTERMEDIO-HI-T16-ONCENIO DE LEGUÍA.pdf1INTERMEDIO-HI-T16-ONCENIO DE LEGUÍA.pdf
1INTERMEDIO-HI-T16-ONCENIO DE LEGUÍA.pdf
 
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdf
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdfPREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdf
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdf
 
Presentación del Mapa del Talento Cotec-Ivie 2023
Presentación del Mapa del Talento Cotec-Ivie 2023Presentación del Mapa del Talento Cotec-Ivie 2023
Presentación del Mapa del Talento Cotec-Ivie 2023
 
S02_s1 - Enfoques y alcances modernos de la calidad.pdf
S02_s1 - Enfoques y alcances modernos de la calidad.pdfS02_s1 - Enfoques y alcances modernos de la calidad.pdf
S02_s1 - Enfoques y alcances modernos de la calidad.pdf
 
Secuencia Uso del calendario. Segundo ciclo.docx
Secuencia Uso del calendario. Segundo ciclo.docxSecuencia Uso del calendario. Segundo ciclo.docx
Secuencia Uso del calendario. Segundo ciclo.docx
 
Metodología del trabajo universitario pt 1
Metodología del trabajo universitario pt 1Metodología del trabajo universitario pt 1
Metodología del trabajo universitario pt 1
 
LÍNEA DE TIEMPO- ANTROPOLOGIA jsjudhdv.pdf
LÍNEA DE TIEMPO- ANTROPOLOGIA jsjudhdv.pdfLÍNEA DE TIEMPO- ANTROPOLOGIA jsjudhdv.pdf
LÍNEA DE TIEMPO- ANTROPOLOGIA jsjudhdv.pdf
 
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdf
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdfANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdf
ANÁLISIS DE LA ÉTICA UTILIRALISTA DE JEREMY BENTHAM.pdf
 
CATASTRO -tipos,importancia,ley 28294 entre otros
CATASTRO -tipos,importancia,ley 28294 entre otrosCATASTRO -tipos,importancia,ley 28294 entre otros
CATASTRO -tipos,importancia,ley 28294 entre otros
 
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRIL
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRILPREGUNTA H DE CONSULTA POPULAR 21 DE ABRIL
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRIL
 
49906_TE_RETO_juegos_criminales,juego.pdf
49906_TE_RETO_juegos_criminales,juego.pdf49906_TE_RETO_juegos_criminales,juego.pdf
49906_TE_RETO_juegos_criminales,juego.pdf
 
Politicas publicas un balance necesario Bolivia
Politicas publicas un balance necesario BoliviaPoliticas publicas un balance necesario Bolivia
Politicas publicas un balance necesario Bolivia
 
TABLERO-DE-CONTROL-SOFOMES-ENR_08012024.pdf
TABLERO-DE-CONTROL-SOFOMES-ENR_08012024.pdfTABLERO-DE-CONTROL-SOFOMES-ENR_08012024.pdf
TABLERO-DE-CONTROL-SOFOMES-ENR_08012024.pdf
 
Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdf
 
TEORIA DEL DEFICIT DEL AUTOCUIDADO .pptx
TEORIA DEL DEFICIT DEL AUTOCUIDADO .pptxTEORIA DEL DEFICIT DEL AUTOCUIDADO .pptx
TEORIA DEL DEFICIT DEL AUTOCUIDADO .pptx
 

Proceso de normalización de bases de datos en 1FN, 2FN y 3FN

  • 2. Etapas en la Construcción de una BD Conjunto de datos Estado Inicial Modelo E-R Análisis de los procesos Modelo Relacional Creación de las relaciones Normalizar Aplicación de Reglas de Normalizació n M-R-N Extructura Final
  • 4. Normalización Las BDs relacionales se normalizan Evitar la para redundancia de los datos. Evitar problemas de actualización de los datos en las tablas. Proteger la integridad de los datos.
  • 5. Reflexividad. • A partir de cualquier atributo o conjunto de atributos siempre puede deducirse él mismo. • Dependencia trivial: x -> x. • Si y esta incluido en x entonces x->y Aumentatividad. • Si x -> y entonces x+z -> y. Así se puede aumentar trivialmente el antecedente de una dependencia. • Ejemplo: si con el dni se determina el nombre de una persona, entonces con el dni más la dirección también se determina el nombre. Proyectividad. • Si x -> y+z entonces x -> y. • Ejemplo: si a partir del dni es posible deducir el nombre y la dirección de una persona, entonces con el dni es posible determinar el nombre. Aditividad. • Si x -> y y z -> w entonces x+z -> y+w. • Ejemplo: si con el dni se determina el nombre y con la dirección el teléfono de una persona, entonces con el dni y la dirección podrá determinarse el nombre y el teléfono. Transitividad • Si x -> y e y -> z entonces x -> z. • Ejemplo: si con el dni puede determinarse el código de la provincia de residencia de una persona y con éste código puede determinarse el nombre de la provincia, entonces con el dni puede determinarse el nombre de la provincia. Éste es el mecanismo básico de funcionamiento del enlace entre tablas a partir de claves ajenas.
  • 7. Tabla sin normalizar Nº alumno Tutor Despacho-Tut Clase1 Clase2 Clase3 1022 García 412 101-07 143-01 159-02 4123 Díaz 216 201-01 211-02 214-01
  • 8. Tabla en 1FN Nº alumno Tutor Despacho-Tut Nº clase 1022 García 412 101-07 1022 García 412 143-01 1022 García 412 159-02 4123 Díaz 216 201-01 4123 Díaz 216 211-02 4123 Díaz 216 214-01
  • 10. Tabla en 1FN Nº alumno Tutor Despacho-Tut Nº clase 1022 García 412 101-07 1022 García 412 143-01 1022 García 412 159-02 4123 Díaz 216 201-01 4123 Díaz 216 211-02 4123 Díaz 216 214-01
  • 11. Tabla en 2FN Alumnos: • Registro: Nº alumno Tutor Despacho-Tut 1022 García 412 4123 Díaz 216 Nº alumno Nº clase 1022 101-07 1022 143-01 1022 159-02 4123 201-01 4123 211-02 4123 214-01
  • 13. Tabla en 2FN Alumnos: • Registro: Nº alumno Tutor Despacho-Tut 1022 García 412 4123 Díaz 216
  • 14. Tabla en 3FN Alumnos: • Registro: Nº alumno Tutor 1022 García 4123 Díaz Nombre Habitación Dept García 412 42 Díaz 216 42
  • 15. Proceso de Normalización • Eliminar los grupos repetidos. • Crear una tabla independiente para cada conjunto de datos relacionados. • Identificar cada conjunto de datos relacionados con una clave principal. 1FN Primera Forma Normal • 1FN • Que no existen dependencias parciales. • Crear tablas independientes para conjuntos de valores que se apliquen a varios registros. • Relacionar estas tablas con una clave externa. 2FN Segunda Forma Normal • 2FN • Elimine los campos que no dependan de la clave. 3FN Tercera Forma Normal
  • 16. Otras formas de normalización