SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
NORMALIZACIÓN DE BASES DE DATOS
CASOS PRÁCTICOS CON SOLUCIÓN
EJERCICIO1: PRÉSTAMO LIBROS
Dada la siguiente relación PRÉSTAMO_LIBROS (Colegio, ProfesorInfantil,
Asignatura_Habilidades, Aula, Curso, Libro, Editorial, Fecha_Préstamo) que contiene
información relativa a los préstamos que realizan las editoriales a los profesores de primaria de
los colegios para su evaluación en alguna de las asignaturas/habilidades que imparten. Se pide:
Colegio Profesor
Infantil
Asignatura
/Habilidades
Aula Curso Libro Editorial Fecha
Préstamo
C.P. Cervantes Juan Pérez Pensamiento
Lógico
1.A01 1º Aprender y Enseñar
en Educación Infantil
Graó 09/09/2006
C.P. Cervantes Juan Pérez Escritura 1.A01 1º Preescolar Rubio, N6 Técnicas
Rubio
05/05/2005
C.P. Cervantes Juan Pérez Pensamiento
Numérico
1.A01 1º Aprender y Enseñar
en Educación Infantil
Graó 05/05/2005
C.P. Cervantes Alicia
García
Pensamiento
Espacial,
Temporal y
Causal
1.B01 1º Educación Infantil N9 Prentice
Hall
06/05/2005
C.P. Cervantes Alicia
García
Pensamiento
Numérico
1.B01 1º Aprender y Enseñar
en Educación Infantil
Graó 06/05/2005
C.P. Cervantes Andrés
Fernández
Escritura 1.A01 2º Aprender y enseñar en
Educación Infantil
Graó 09/09/2006
C.P. Cervantes Andrés
Fernández
Inglés 1.A01 2º Saber Educar: Guía
para Padres y
Profesores
Temas de
Hoy
05/05/2005
C.P. Quevedo Juan
Méndez
Pensamiento
Lógico
2.B01 1º Saber Educar: Guía
para Padres y
Profesores
Temas de
Hoy
18/12/2006
C.P. Quevedo Juan
Méndez
Pensamiento
Numérico
2.B01 1º Aprender y Enseñar
en Educación Infantil
Graó 06/05/2005
Se pide responder a los siguientes apartados, considerando las tuplas relación
PRÉSTAMO_LIBRO mostradas en la tabla anterior, que a un profesor no se le puede prestar
más de un libro de la misma editorial en el mismo día y que a un profesor no se le puede prestar
más de una vez un mismo libro:
a) Indicar un ejemplo de anomalía de modificación
PARA MODIFICAR UN PROFESOR HAY QUE MODIFICAR TANTAS TUPLAS
COMO LIBROS LE HAYAN PRESTADO EN CADA ASIGNATURA.
b) Indicar las dependencias funcionales utilizando las siguientes abreviaturas: Colegio (C),
ProfesorInfantil (P), Asignatura_Habilidades (H), Aula (A), Curso (Cu), Libro (L),
Editorial (E) y Fecha_Préstamo (F)
SOLUCIÓN:
• P à C
• P à A
• A à Cu y transitivamente P à Cu
• L à E
• H à Cu
• P, F, E à L
• L, P, H à F
TAMBIÉN SE HA TOMADO COMO BUENA:
• A à C
IMPOSIBLES (por ejemplo):
• P -/-> H
• Cu -/-> P
• A -/-> P
• C, Cu -/-> A
• C, A -/-> Cu
• C, H, Cu -/-> A
• C, H, A -/-> Cu
• E -/-> L
• L -/-> F
• E -/-> F
• E, P -/-> F
c) ¿Cuáles son sus claves? ¿Cuáles son los atributos principales? ¿Y los atributos no
principales?
Claves: {PHFE} y {PHL}
AP: {PHFEL}
ANP: {ACCu}
d) ¿En qué forma normal se encuentra la relación? Explicar por qué.
La relación está en 1FN porque en la tabla no existen grupos repetitivos y no está en
2FN, porque existen atributos no principales que dependen de forma no-total de las
claves (por ejemplo: PàC).
EJERCICIO2: GASTOS DE EMPLEADOS
Dada la relación GASTOS_EMPLEADO(Cod_empleado, Cod_viaje, Destino, Gasto_total) en
la que se cumplen las siguientes dependencias funcionales:
Cod_empleado à Gasto_total
Cod_viaje à Destino
Se pide:
I. ¿En qué Forma Normal se encuentra la relación?¿Por qué?
• Clave: [Cod_empleado, Cod_viaje]
• ANP: [Gasto_total, Destino]
• 1FN porque se trata de una relación y no está en 2FN (los ANP no dependen
totalmente de la clave àp.e. Gasto_total depende de Cod_empleado -parte de la
clave-)
II. En caso de que la relación no esté en FNBC, ¿cuáles son los problemas que tiene la
relación GASTOS_EMPLEADO?
• Redundancias y anomalías de actualización (borrado, inserción, modificación). P.e.
à Siempre que se tenga el mismo empleado, el gasto_total será el mismo.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (9)

2 Introducción al lenguaje Ruby
2 Introducción al lenguaje Ruby2 Introducción al lenguaje Ruby
2 Introducción al lenguaje Ruby
 
Graph algorithms
Graph algorithmsGraph algorithms
Graph algorithms
 
Tema3 modelo relacional - normalización
Tema3   modelo relacional - normalizaciónTema3   modelo relacional - normalización
Tema3 modelo relacional - normalización
 
Recursividad en POO - Java
Recursividad en POO - JavaRecursividad en POO - Java
Recursividad en POO - Java
 
Polimorfismo y sobrecarga
Polimorfismo y sobrecargaPolimorfismo y sobrecarga
Polimorfismo y sobrecarga
 
Ejercicios del modelo entidad relacion
Ejercicios del modelo entidad relacionEjercicios del modelo entidad relacion
Ejercicios del modelo entidad relacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Mapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benitaMapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benita
 
Instrucciones basicas de mySQL
Instrucciones basicas de mySQLInstrucciones basicas de mySQL
Instrucciones basicas de mySQL
 

Kürzlich hochgeladen

DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 

Kürzlich hochgeladen (20)

DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 

Normalización

  • 1. NORMALIZACIÓN DE BASES DE DATOS CASOS PRÁCTICOS CON SOLUCIÓN EJERCICIO1: PRÉSTAMO LIBROS Dada la siguiente relación PRÉSTAMO_LIBROS (Colegio, ProfesorInfantil, Asignatura_Habilidades, Aula, Curso, Libro, Editorial, Fecha_Préstamo) que contiene información relativa a los préstamos que realizan las editoriales a los profesores de primaria de los colegios para su evaluación en alguna de las asignaturas/habilidades que imparten. Se pide: Colegio Profesor Infantil Asignatura /Habilidades Aula Curso Libro Editorial Fecha Préstamo C.P. Cervantes Juan Pérez Pensamiento Lógico 1.A01 1º Aprender y Enseñar en Educación Infantil Graó 09/09/2006 C.P. Cervantes Juan Pérez Escritura 1.A01 1º Preescolar Rubio, N6 Técnicas Rubio 05/05/2005 C.P. Cervantes Juan Pérez Pensamiento Numérico 1.A01 1º Aprender y Enseñar en Educación Infantil Graó 05/05/2005 C.P. Cervantes Alicia García Pensamiento Espacial, Temporal y Causal 1.B01 1º Educación Infantil N9 Prentice Hall 06/05/2005 C.P. Cervantes Alicia García Pensamiento Numérico 1.B01 1º Aprender y Enseñar en Educación Infantil Graó 06/05/2005 C.P. Cervantes Andrés Fernández Escritura 1.A01 2º Aprender y enseñar en Educación Infantil Graó 09/09/2006 C.P. Cervantes Andrés Fernández Inglés 1.A01 2º Saber Educar: Guía para Padres y Profesores Temas de Hoy 05/05/2005 C.P. Quevedo Juan Méndez Pensamiento Lógico 2.B01 1º Saber Educar: Guía para Padres y Profesores Temas de Hoy 18/12/2006 C.P. Quevedo Juan Méndez Pensamiento Numérico 2.B01 1º Aprender y Enseñar en Educación Infantil Graó 06/05/2005 Se pide responder a los siguientes apartados, considerando las tuplas relación PRÉSTAMO_LIBRO mostradas en la tabla anterior, que a un profesor no se le puede prestar más de un libro de la misma editorial en el mismo día y que a un profesor no se le puede prestar más de una vez un mismo libro: a) Indicar un ejemplo de anomalía de modificación PARA MODIFICAR UN PROFESOR HAY QUE MODIFICAR TANTAS TUPLAS COMO LIBROS LE HAYAN PRESTADO EN CADA ASIGNATURA. b) Indicar las dependencias funcionales utilizando las siguientes abreviaturas: Colegio (C), ProfesorInfantil (P), Asignatura_Habilidades (H), Aula (A), Curso (Cu), Libro (L), Editorial (E) y Fecha_Préstamo (F) SOLUCIÓN: • P à C • P à A • A à Cu y transitivamente P à Cu • L à E • H à Cu • P, F, E à L
  • 2. • L, P, H à F TAMBIÉN SE HA TOMADO COMO BUENA: • A à C IMPOSIBLES (por ejemplo): • P -/-> H • Cu -/-> P • A -/-> P • C, Cu -/-> A • C, A -/-> Cu • C, H, Cu -/-> A • C, H, A -/-> Cu • E -/-> L • L -/-> F • E -/-> F • E, P -/-> F c) ¿Cuáles son sus claves? ¿Cuáles son los atributos principales? ¿Y los atributos no principales? Claves: {PHFE} y {PHL} AP: {PHFEL} ANP: {ACCu} d) ¿En qué forma normal se encuentra la relación? Explicar por qué. La relación está en 1FN porque en la tabla no existen grupos repetitivos y no está en 2FN, porque existen atributos no principales que dependen de forma no-total de las claves (por ejemplo: PàC).
  • 3. EJERCICIO2: GASTOS DE EMPLEADOS Dada la relación GASTOS_EMPLEADO(Cod_empleado, Cod_viaje, Destino, Gasto_total) en la que se cumplen las siguientes dependencias funcionales: Cod_empleado à Gasto_total Cod_viaje à Destino Se pide: I. ¿En qué Forma Normal se encuentra la relación?¿Por qué? • Clave: [Cod_empleado, Cod_viaje] • ANP: [Gasto_total, Destino] • 1FN porque se trata de una relación y no está en 2FN (los ANP no dependen totalmente de la clave àp.e. Gasto_total depende de Cod_empleado -parte de la clave-) II. En caso de que la relación no esté en FNBC, ¿cuáles son los problemas que tiene la relación GASTOS_EMPLEADO? • Redundancias y anomalías de actualización (borrado, inserción, modificación). P.e. à Siempre que se tenga el mismo empleado, el gasto_total será el mismo.