Este documento presenta una guía de aprendizaje sobre normalización de bases de datos para un programa de formación técnica. Incluye tres ejercicios de normalización que los aprendices deben completar siguiendo los pasos de la primera, segunda y tercera forma normal. Los aprendices deben entregar los modelos relacionales normalizados de cada ejercicio en formatos adecuados para su evaluación.
1. Servicio Nacional de Aprendizaje SENA
Regional Boyacá - Sogamoso-
Centro Industrial de Mantenimiento y Manufactura
GUIA DE APRENDIZAJE
Normalización
PROGRAMA DE FORMACION Técnico en Sistemas
PROYECTO ASOCIADO Implementación de un sistema de información para apoyar procesos de
aprendizaje en el Instituto Técnico Gonzalo Suarez Rendón de Tunja
ACTIVIDAD DEL PROYECTO Determinar los requisitos de la aplicación
AMBIENTE(S)F ISICO Aulas dotadas con los medios didácticos y recursivos educativos requeridos
ORIENTADOR DEL PROCESO Lic. Mario Andrés Díaz
Ing. Zulma Salas
COMPETECIA Aplicar herramientas ofimáticas, redes sociales y colaborativas de acuerdo
con el proyecto a desarrollar
RESULTADOS DE Utilizar un lenguaje de programación orientado a eventos y manejador
APRENDIZAJE de Base de Datos, combinados con herramientas Ofimáticas de
acuerdo con las necesidades del cliente
ACTIVIDAD(ES) DE Proceso de Normalización
APRENDIZAJE Y DURACION
INTRODUCCIÓN
Normalización
• Es el análisis de dependencias funcionales entreatributos (o ítems de datos).
• El propósito de la normalización es reducircomplejas vistas de usuario a un conjunto depequeñas
y estables estructuras de datos.
• La experiencia muestra claramente queestructuras de datos normalizadas son mas flexibles,
estables y más fáciles de mantener,quelas estructuras no normalizadas.
2. DESCRIPCIÓN DE ACTIVIDADES
Metodología:
Explicación por parte del docente proceso de normalización, Cada aprendiz debe tomar
apuntes y archivarlos en el portafolio
Realizar proceso de normalización a ejercicios asignados.
ACTIVIDAD
Realizar proceso de normalización a Modelo Relacional
Primera Forma Normal (1FN)
Segunda Forma Normal (2FN)
Tercera Forma Normal (3FN)
Se debe entregar modelo relacional y Modelo Relacional representado para SGBD.
Utilizar programa DIA o cualquier programa para diagramar ejercicios
Comprimir los archivos y subirlos a plataforma.
1. La clínica “EL ULTIMO SUSPIRO” necesita llevar un control informatizado de su gestión de
pacientes y médicos. De cada paciente se desea guardar el código, nombre, apellidos, dirección,
departamento, cuidad, teléfono y fecha de nacimiento. De cada médico se desea guardar el código,
nombre, apellidos, teléfono y especialidad. Se desea llevar el control de cada uno de los ingresos
que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base
de datos. De cada ingreso se guarda el código de ingreso (que se incrementará automáticamente
cada vez que el paciente realice un ingreso), el número de habitación, numero de cama en la que
reside y la fecha de ingreso. También se desea conocer la medicina que se le recetó al paciente. De
la medicina se toman los siguientes datos código, nombre, posología y fecha de vencimiento. Un
médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por
un único médico. Un paciente puede realizar varios ingresos en el hospital”. A un paciente se le
puede recetar varios medicamentos y un medicamento puede ser recetado a varios pacientes.
2. En la biblioteca del centro se manejan fichas de autores y libros. En la ficha de cada autor se tiene
el código de autor y el nombre. De cada libro se guarda el código, título, editorial y número de
página. Un autor puede escribir varios libros, y un libro puede ser escrito por varios autores. Un libro
está formado por ejemplares. Cada ejemplar tiene un código y una localización. Un libro tiene
muchos ejemplares y un ejemplar pertenece sólo a un libro. Los usuarios de la biblioteca del centro
también disponen de ficha en la biblioteca y sacan ejemplares de ella. De cada usuario se guarda el
código, nombre, dirección y teléfono. Los ejemplares son prestados a los usuarios. Un usuario puede
tomar prestados varios ejemplares, y un ejemplar puede ser prestado a varios usuarios. De cada
préstamos interesa guardar la fecha de préstamo y la fecha de devolución.
3. Se desea informatizar la gestión de una empresa de transportes que reparte paquetes por toda
España. Los encargados de llevar los paquetes son los camioneros, de los que se quiere guardar el
di, nombre, teléfono, dirección, salario y ciudad en la que vive. De los paquetes transportados
interesa conocer el código de paquete, descripción, destinatario y dirección del destinatario. Un
camionero distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un camionero.
De las provincias a las que llegan los paquetes interesa guardar el código de provincia y el nombre.
Un paquete sólo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios
paquetes. De los camiones que llevan los camioneros, interesa conocer la matrícula, modelo, tipo y
3. potencia. Un camionero puede conducir diferentes camiones en fechas diferentes, y un camión
puede ser conducido por varios camioneros.
EVALUACIÓN
EVIDENCIA CRITERIOS DE EVALUACION
Utiliza las estructuras propias de un lenguaje de
Forma de Entrega:Desarrollar actividad en forma escrita y
programación orientado a eventos y manejador de
digital.
base de datos, combinados con herramientas
Se debe crear una carpeta llamada Normalización, esta Ofimáticas en la resolución de problemas.
debe contener la guía, material de apoyo entregado y
ejercicios resueltos.
Se debe quemar un cd con la carpeta y archivarla en el
portafolio.