EVIDENCIA DE
APRENDIZAJE
HOJA DE RESPUESTAS
Nombre de la materia
Bases de datos
Semana
4
Unidad No.4: Formas Normales.
Bases de datos
EVIDENCIA DE APRENDIZAJE
RESPUESTAS
Objetivo:
Material de apoyo para el estudio de los contenidos abordados en la semana 4, para todas las
modalidades de evaluación. La finalidad es contribuir a su aprendizaje, a un mejor entendimiento
y comprensión del contenido que se aborda en estas unidades, repasar los conceptos más
importantes que abordan la unidad 4. Esta guía de estudio que pretende apoyarlos a:
Conocer el concepto de formas normales y normalización.
Identificar las anomalías que puede tener una tabla en su diseño.
Conocer el concepto de dependencia funcional y transitiva.
Aplicar las tres primeras formas normales a un modelo relacional.
Conocer las características que debe cumplir una tabla para ser considerada una relación.
Recursos:
Lectura: Procesamiento de bases de datos. Fundamentos, diseño e implementación Kroenke,D.
(2003). Consulta el Capítulo 5. El modelo relacional y la normalización (págs. 121-146).
Video: Base de datos #13 | Normalización (1FN, 2FN y 3FN)
CONTESTA LA EVIDENCIA CON BASE EN LOS RECURSOS DEL AULA
DE LA SEMANA 4. NO BUSQUES LAS RESPUESTAS EN GOOGLE DE LO
CONTRARIO, NO TE AYUDARÁ A CONTESTAR BIEN TU EXAMEN.
2
Unidad No.4: Formas Normales.
Bases de datos
Instrucciones: Contesta los siguientes reactivos.
1. Explica ¿qué es la normalización?
Es un conjunto de reglas que sirven para ayudar a desarrollar un esquema de BD que minimice los
problemas de lógica y redundancia comprobando la persistencia y validez de los datos, por medio
de un proceso de simplificación de los mismos.
2. ¿Qué tipo de anomalías nos ayuda a prevenir la normalización en un diseño de base de
datos? Explica cada uno de ellos.
Permite prevenir anomalías eliminación e inserción que puede afectar la integridad referencial entre
las tablas.
De eliminación: es cuando al suprimir los hechos acerca de una entidad, inadvertidamente
eliminamos los hechos de otra entidad.
De inserción: es cuando no podemos insertar un hecho de una entidad hasta que tengamos un
hecho adicional acerca de otra entidad.
3. Explica ¿qué es una dependencia funcional y una dependencia funcional transitiva? Da
un ejemplo de cada una.
Dependencia funcional. Es la relación de uno o más atributos de los cuales, su existencia depende
de la llave primaria.
Estudiante(Num estudiante, Nombre, Edad, Dirección)
Pk: Num Estudiante. Los campos que no son llave dependen directamente de la llave primaria.
Dependencia funcional transitiva. Son los atributos que pertenece a una entidad pero que NO
DEPDENDEN de la llave primaria de la misma.
Estudiante(Num estudiante, Nombre, Edad, Dirección, Nombre Asesor)
Pk: Num Estudiante. El campo Nombre Asesor, no depende directamente de la llave primaria, por lo
tanto, es transitivo.
3
Unidad No.4: Formas Normales.
Bases de datos
4. Cuando en una tabla se observan más de un valor en una celda, y hay grupos repetidos
en sus columnas, provocando redundancia de datos. ¿Cuál forma normal se debe aplicar
en este caso? Subraya la respuesta correcta.
a) Segunda forma normal.
b) Tercera forma normal.
c) Primera forma normal.
d) Cuarta forma normal.
5. En la siguiente tabla, la cual se encuentra en primera forma normal, se están
eliminando columnas que no dependen de la llave primaria compuesta PK(Id_Orden e
ITEM), ¿cuál forma normal se está aplicando? Subraya la respuesta correcta.
a) Tercera forma normal.
b) Segunda forma normal.
c) Primera forma normal.
d) Cuarta forma normal.
4
Unidad No.4: Formas Normales.
Bases de datos
Análisis de caso.
6. Dada la siguiente tabla, explica y muestra cómo aplicarías la tercer forma normal,
sabiendo que los campos Cédula Médica y Id_Médico dependen transitivamente de la
llave primaria Unidad Médica.
TIP: Recuerda que para aplicar la tercer forma normal, establece que la tabla no debe tener
campos transitivos, por lo tanto, se separan en otra tabla diferente, pero también, se debe crear
una tabla donde se mantenga la relación entre los campos separados.
Respuesta:
(Esto depende el criterio del alumno, sin embargo, se debe cumplir que los campos Cédula Médica
y Id_Medico se separen en una tabla diferente)
5
Unidad No.4: Formas Normales.
Bases de datos
7. Dada la siguiente tabla, ¿cómo se le llama al elemento que es representado por el
campo NumCliente que va a identificar a cada cliente como único en toda la tabla?
Subraya la respuesta correcta.
a. Llave foránea.
b. Llave primaria.
c. Atributo.
d. Acción
8. Dada la siguiente figura, coloca la letra que corresponda a cada elemento planteado
en la tabla, identificando las características que debe cumplir una tabla para que sea
considerada una relación:
Características. Letra
Los nombres de las columnas deben ser únicos y el orden de las columnas en la tabla B
no es importante.
Todas las entradas en cualquier columna deben ser del mismo tipo. C
Las celdas de la tabla deben ser de un valor único; no se permite repetir grupos ni A
tener series en calidad de valores.
6
Unidad No.4: Formas Normales.
Bases de datos
Resuelve los siguientes ejercicios haciendo un análisis de los casos.
9. La siguiente tabla muestra el registro de órdenes de productos en una factura. Como
podrás notar, hay grupos o columnas repetidas debido a las siguientes reglas de
negocio:
“Un cliente puede tener muchas facturas”
“En una factura puede haber muchos artículos” (relacionados a un solo cliente)
De lo anterior contesta: ¿cuáles son los grupos o columnas donde los datos se repiten? Y
también, ¿cómo aplicarías la primer forma normal en la siguiente relación, donde
ID_ORDEN es la llave primaria?
Grupos repetidos: id_orden, fecha, id_cliente, nom_cliente, Estado.
Aplicando la primer forma normal donde se separan los grupos repetidos.
(Posible respuesta, esto depende del criterio del alumno, sin embargo, se debe verificar que
separen en dos tablas los grupos que se repiten de los que no manteniendo la relación de las
tablas)
Detalle_órdenes.
7
Unidad No.4: Formas Normales.
Bases de datos
10. De la siguiente tabla de Alumnos, señala ¿cuáles campos no tendrían una
dependencia funcional con la llave primaria (PK)? Y ¿cómo aplicarías la segunda forma
normal?
Campos que no dependen funcionalmente de la llave primaria: id_Carrera, Nombre Carrera.
- Aplicando la segunda forma normal.
(Posible respuesta, esto depende del criterio del alumno, principalmente deben eliminar el campo
“Nombre Carrera” de la tabla)
Por lo tanto, se eliminan de la tabla, y se crean tablas donde se guarden dichos datos y la relación
entre ellos:
Tabla Carreras.
Tabla Alumnos - Carreras