Professional Documents
Culture Documents
ACTIVIDAD
DESARROLLO
Creamos el Diccionario de Datos, para ello hacemos una lista de todos los campos presentes en el
documento y elegimos para ellos una llave primaria.
FACTURA DE VENTA
Aplicamos Primera Forma Normal 1FN:
Al aplicar primera forma normal debemos adicionar en el grupo repetitivo el campo que se
selecciono como llave primaria al momento de elaborar el diccionario de datos para que sirva
como llave secundaria y permita establecer una relación de cardinalidad 1-N desde el
grupo#1(no repetitivo) al grupo#2(grupo repetitivo) y seleccionamos una llave primaria al
grupo#2. Aplicando lo anteriormente expuesto nos queda el siguiente modelo relacional en
primera forma normal (1FN).
Segunda Forma Normal 2FN
Al aplicar segunda forma normal sólo se analiza el grupo repetitivo (grupo #2) y se determina que
datos dependen de forma única del la llave primaria, Codigo_Producto en nuestro caso, estos
datos junto con la llave primaria formarán un nuevo grupo (grupo #3) cuya llave primaria será la
misma que tenía el grupo #2(Codigo_Producto) y este mismo dato se conserva en el grupo #2
pero para este grupo pasa a ser llave secundaria.
El cambio en los nombres de las tablas se hace para que dichos nombres guarden relación con los datos que
almacenan cada tabla. Los cambios propuestos se muestran a continuación.
Ahora asignar Nombres a las tablas
Después de haber hecho los ajustes necesarios (cabio de nombres a las tablas y adición de nuevos datos) hemos llegado al
final del proceso de normalización y podemos estar seguros de que tenemos un buen diseño de nuestra base de datos.
NORMALIZACION
Tuplas
Atributos
Llave Foranea
Normalización
Tabla B
Tabla A
Código Curso
Código Nombre 1 Inglés
1 Marcos 2 Contabilidad
2 Lucas 2 Informática
3 Marta 3 Inglés
3 Informática
Normalización: 2FN
Tabla A
Código Empleado Nombre
1 Juan
2 Pedro
3 Sonia Tabla C
Tabla A Tabla B
Código Nombre Curso Curso Aula
1 Marcos Informática Informática Aula A
2 Lucas Inglés Inglés Aula B
3 Marta Contabilidad Contabilidad Aula C
Normalización
Color
Figura Color
Cuadrado Rojo