En la siguiente tabla REPORTE_VENTA, usted debe analizar toda la informacin disponible y aplicar el
proceso de normalizacin, hasta llegar a la Tercera Forma Normal. Se pide realizar la respectiva
justificacin detallada de cada uno de los pasos que conduzcan al resultado final.
Las celdas de
amarillo
representan la PK
1.1
Pasos para la segunda forma normal (2 FN)
Verificar que las columnas que no son PK sean completamente dependientes de las PK.
1.2
Para aplicar la 2FN la tabla tiene que tener una clave compuesta
como se muestra en la figura 1.2
A D
Como se puede observar la clave compuesta es A y B.
C
Recordar que para aplicar la segunda forma normal (2FN) esta
B
debe estar en la primera forma (1FN, como tambin para aplicar
la tercera forma (3FN) tiene que estar en la 2FN.
F
1.3
C
A D B
F
B
Despus de haber hallado las relaciones las nuevas tablas creadas son las siguientes. Ver figura 1.4
1.4
Pasos para la tercera forma normal (3 FN)
1.5
B
Hacemos lo mismo que en la 2FN relacionamos de la
misma manera de tal manera que se elimine las
A
dependencias transitivas.
Ver figura 1.6 C D
A C D
C
1.6
Al aplicar la 3FN las tablas
resultantes seran las
NUM_ALMACEN Y
UBICACIN. Tal como se
muestran.
Figura 1.7
1.7
Finalmente este reduccin optima de esta tabla que de la siguiente manera
MODELO RELACIONAL
2. En la siguiente tabla PRESTAMO_LIBROS, usted debe analizar toda la informacin disponible y aplicar el
proceso de normalizacin, hasta llegar a la Tercera Forma Normal. Se pide realizar la respectiva
justificacin detallada de cada uno de los pasos que conduzcan al resultado final.
1.8
Primera forma normal (1 FN)
Repetimos los mismos pasos del ejercicio anterior para este caso.
Aplicando la 1FN se obtiene las siguientes tablas colegio y ASIGNATURAS
Ver figura 1.9
1.9
Como bien sabemos por lo general los PK son cdigos, y en este caso se observa que
se tiene como PK caracteres, por este motivo se crear por separado dos tablas ms
a los campos colegio y asignatura / habilidades, donde se le asignar cualquier
cdigo.
2.0
Se ha intercambiado de campo
colegio por cod_colegio, y
asignatura/ habilidades por
cod_asignatura.
2.1
Pasos para la segunda forma normal (2 FN)
Verificar que las columnas que no son PK sean completamente dependientes de las columnas PK.
Para eso nos guiaremos de cuadro anterior figu,2.1
Las diagramas serian de las siguiente manera.fig,2.2
C C
D A D
A
E
B B
2.2
A E
Despus de haber hallado las relaciones de dependencias las nuevas tablas creadas son las siguientes. Ver figura 2.3
2.3
Pasos para la tercera forma normal (3 FN)
La tercera forma normal consiste nicamente en eliminar dependencias transitivas.
Como ya antes mencionado para aplicar la 3FN si y solo si tiene si esta en 2FN.
2.4
A B C B C D
2.5
Finalmente
Este sera la reduccin ptima de esta tabla que de la siguiente manera
Ver figura 2.6
2.6
MODELO RELACIONAL
Verificar_colegio(cod_colegio, colegio)
Verificar_asignatura(cod_asignatura, Asignatura/Habilidades)
ASIGNATURA(cod_colegio, cod_asignatura, libro, editorial,fecha/prestamo)
LIBROS(cod_colegio, cod_asignatura, editorial).
FECHA(cod_colegio, fecha/prstamo)
ASIG_HABIL(cod_colegio, cod_asignatura, libro)
EDITORIAL(cod_asignatura, libro, editorial)