Nombre de la materia
Gestión de datos
Nombre de la Licenciatura
Ing. En Sistemas Computacionales
Nombre del alumno
Matrícula
Nombre de la Tarea
Ejercicio de normalización
Unidad #3 – Semana 4
Metodología del diseño de las bases
de datos
Nombre del Profesor
Jesús Vázquez
Nombre del Tutor
Fecha
16-diciembre-2018
Unidad 3: Metodología del diseño de las bases de datos
Ejercicio de normalización
EJERCICIO DE NORMALIZACIÓN
Introducción _______
La normalización de las bases de datos, consideran ciertos aspectos a llevar a cabo y tomar
muy en cuenta para que tome forma, sea entendible, de fácil acceso, etc. La normalización
de la base de datos es el proceso de organizar los datos que incluyan la creación de tablas
y el establecimiento de relaciones entre ellas.
Desarrollo _______
Considere la siguiente definición de relación y datos:
Empleado_trabaja_proyecto
NombredelEmplea Teléfono ProyectoI TareasI HorasTotal Descripción_Proye
do D D es cto
Domínguez 5698662 100S B-1 12 Reingeniería
3
Domínguez 5698662 100S P-1 12 Reingeniería
3
Domínguez 5698662 200B B-1 15 Sustentable
3
Domínguez 5698662 200B P-1 15 Sustentable
3
Palacios 2299857 100S C-1 22 Reingeniería
4
Palacios 2299857 200D C-1 26 Innovación
4
Palacios 2299857 200D P-1 16 Innovación
4
Horas-Proyecto(NombredelEmpleado, ProyectoID, TareasID, Teléfono, HorasTotales)
donde:
NombredelEmpleado es el nombre del empleado
ProyectoID es el número de un proyecto
TareasID es el nombre estándar de la tarea que se realiza en el proyecto
Teléfono es el número telefónico del empleado
HorasTotales son las horas que ha trabajado el empleado en este proyecto.
Considera (NombredelEmpleado, ProyectoID, TareasID) como llave primaria.
1
Unidad 3: Metodología del diseño de las bases de datos
Ejercicio de normalización
Contesta lo siguiente:
La relación anterior, ¿cumple con la primera forma normal?, ¿cumple con la segunda forma
normal?, ¿cumple con la tercera forma normal? Explica las razones que sustentan cada
respuesta.
En caso de alguna respuesta negativa sugiere una solución para que cumplan con la forma
normal correspondiente.
Con respecto a la definición de la relación propuesta, identifico que la relación
cumple con la segunda forma normal, ya que para cumplir con esta formal debe de
satisfacer ciertos criterios como lo son: Una tabla será de la segunda forma normal
si dada una clave primaria y cualquier atributo que no sea constituyente de la clave
primeria, el atributo no clave depende de toda la clave primeria en lugar de solo una
parte de ella. En otras palabras, todas las dependencias parciales se deben de
eliminar dentro de sus propias tablas.
Cada atributo describe la entidad crear tablas separadas para el conjunto de valores
y registros múltiples, estas tablas deben relacionarse con una clave externa, los
registros no deben depender de algo que no sea la clave principal de la tabla.
Conclusiones __
Las formas normales de para la normalización de una base de datos va de acuerdo al tipo
de información que este en la relación, ya que de allí partimos a saber cual es la indicada
para la dicha normalización, ya que no en todas las formas se aplican los mismos criterios.
Referencias _______
1.- Base de datos, (abril 2012), Base de datos.
http://basededatos-jonathan-delatorre.blogspot.com/2012/04/la-segunda-forma-normal-
2fn.html
2.- Marcos Sarmiento, (junio 2017), Normalización de base de datos.
http://www.marcossarmiento.com/2017/06/28/normalizacion-de-base-de-datos/
3.- Dbadixit, (febrero 2018), Segunda forma normal o 2FN.
http://dbadixit.com/segunda-forma-normal-2fn/