Este documento describe los pasos para normalizar una base de datos que contiene información sobre tesis, autores, tutores, escuelas y facultades. Explica la aplicación de las formas normales 1FN, 2FN y 3FN para dividir las tablas y eliminar las dependencias funcionales transitivas. También incluye un diagrama entidad-relación del sistema de consulta de tesis propuesto.
2. REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD FERMÍN TORO
CABUDARE – EDO. LARA
Integrantes:
Jesus Gimenez C.I 23.904.593
Andreina Gimenez C.I 25.630.921
Eglis Pargas C. I 12.935.264
3. TABLAS INICIALESSIN NORMALIZACIÓN
AUTORES ESCUELAS FACULTADES TUTORES
CEDULA_AUTORɮ COD_ESCUELAɮ CO_FACULTADɮ COD_TUTORɮ
NOMBREAPELLIDO ESCUELA FACULTAD NOMBREAPELLIDO
COD_FACULTAD
FACULTAD
COD_ESCUELA
ESCUELA
USUARIOS TRABAJO DE GRADO
COD_USUARIO ɮ COD_TESIS ɮ
USUARIO TITULO
NIVEL_ACCESO CEDULA_AUTOR
ULTIMO_ACCESO FECHA_PUBLICACION
RESUMEN
PASOS DE NORMALIZACIONDE BASES DE DATOS
1FN (PRIMERA FORMA NORMAL)
AUTORES AUTORES
CEDULA_AUTORɮ CEDULA_AUTORɮ
NOMBREAPELLIDO NOMBRE_AUTOR
COD_FACULTAD APELLIDO_AUTOR
FACULTAD COD_FACULTAD
COD_ESCUELA FACULTAD
ESCUELA COD_ESCUELA
ESCUELA
TUTORES TUTORES
COD_TUTOR ɮ CEDULA_TUTORɮ
NOMBREAPELLIDO NOMBRE_TUTOR
APELLIDO_TUTOR
2FN (SEGUNDA FORMA NORMAL)
PASO NRO. 1:Identificamos la clave primaria de cada tabla
AUTORES→ CEDULA_AUTOR
TUTORES → COD_AUTOR
TRABAJODE GRADO → COD_TESIS
USUARIOS → CUD_USUARIOS
4. PASO NRO. 2:Se construyen las dependencias funcionales.
AUTORES
CEDULA_AUTORɮ
NOMBRE_AUTOR
APELLIDO_AUTOR
COD_FACULTAD
FACULTAD
COD_ESCUELA
ESCUELA
TUTORES
CEDULA_TUTORɮ
NOMBRE_TUTOR
APELLIDO_TUTOR
ESCUELAS
COD_ESCUELA ɮ
ESCUELA
FACULTADES
CO_FACULTAD ɮ
FACULTAD
TRABAJO DE GRADO
COD_TESIS ɮ
TITULO
CEDULA_AUTOR
FECHA_PUBLICACION
RESUMEN
USUARIOS
COD_USUARIO ɮ
USUARIO
NIVEL_ACCESO
ULTIMO_ACCESO
Se ubicanlas dependenciasfuncionalesde latablaAUTORES
CEDULA_AUTOR → NOMBRE_AUTOR, APELLIDO_AUTOR,COD_FACULTAD,
FACULTAD, COD_ESCUELA, ESCUELA
Se ubicanlas dependenciasfuncionalesde latablaTUTORES
CEDULA_TUTOR → NOMBRE_TUTOR, APELLIDO_TUTOR
Se ubicanlas dependenciasfuncionalesde latablaESCUELA
COD_ESCUELA → ESCUELA
Se ubicanlas dependenciasfuncionalesde latablaFACULTADES
COD_FACULTAD → FACULTAD
Se ubicanlas dependenciasfuncionalesde latablaFACULTADES
COD_TESIS → TITULO, CEDULA_AUTOR, FECHA_PUBLICACION,RESUMEN
Se ubicanlas dependenciasfuncionalesde latablaFACULTADES
COD_USUARIO → USUARIO,NIVEL_ACCESO,ULTIMO_ACCESO
Se ubicanlas dependenciasfuncionalesde latablaFACULTADES
COD_USUARIO → USUARIO,NIVEL_ACCESO,ULTIMO_ACCESO
5. PASO NRO. 3:Dividimos las tablas en 1FN de tal manera que todos los campos no clave en cada
tabla dividida sean total y funcionalmente dependientes de la clave primaria
TUTORES
CEDULA_AUTORɮ
NOMBRE_AUTOR
APELLIDO_AUTOR
TRABAJO DE GRADO
COD_TESIS ɮ
TITULO
FECHA_PUBLICACION
RESUMEN
FACULTADES
CO_FACULTAD ɮ
FACULTAD
ESCUELAS
COD_ESCUELA ɮ
ESCUELA
3FN (TERCERA FORMA NORMA)
Debidoa existirtransitividadentre algunoscampos,se creanlassiguientestablas.
AUTORES_X_ESCUELAS (CEDULA_AUTOR,COD_ESCUELA)
AUTORES_X_ESCUELA
CEDULA_AUTOR ɮ
COD_ESCUELA ɮ
ESCUELA_X_FACULTAD (COD_ESCUELA,COD_FACULTAD)
ESCUELA_X_FACULTAD
COD_ESCUELA ɮ
COD_FACULTAD ɮ
AUTORES (CEDULA_AUTOR, NOMBRE_AUTOR, APELLIDO_AUTOR)
TRABAJODE GRADO (COD_TESIS, TITULO, FECHA_PUBLICACION,
RESUMEN
FACULTAD (COD_FACULTAD, FACULTAD)
ESCUELA (COD_ESCUELA, ESCUELA)
8. Cabudare, Noviembre de 2011
Diagrama Expandido Nivel 0
Sistema Interactivo de
Consulta de Tesis
Online (S.I.C.T.O)
USUARIO
Datos Autor Resumen
De TesisDatos Tesis
Dato Tutor
USUARIO
9. Sistema Interactivo de consulta de Tesis
Online (S.I.C.T.O)
Archivo Consulta
s
Reportes Ayuda
Tesis
Incluir
Modificar
Eliminar
Usuarios
Incluir
Modificar
Eliminar
Tesis
Autor
Título
Año
Tutor
Escuela
Facultad
Tesis
Autores
Resumen
Manual del
administrador