Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sabemos que una dependencia funcional no exclusiva (DFE), resuelve el grupo transaccional involucrada, creando una tabla que contiene la PK inicialmente concebida en el inventario ordenado de variables (IOV) y agrega como un atributo ms a la PK del componente antecesor de la cadena lgica del negocio (Sujeto) como foreing key por proceso (FKP). La dependencia funcional no exclusiva (DFNE), resuelve el grupo transaccional no involucrado, armando una llave compuesta formada con la Pk del componente antecesor (Sujeto) ms la pK del grupo transaccional en cuestin, creando una tabla con los atributos iniciales del grupo transaccional que se est resolviendo, esta tabla es de (Transaccin) y no forma parte de la BD; posteriormente se crearan las tablas definitivas que resuelven el grupo transaccional en cuestin como sigue: 1. Asociar los atributos que dependen Estrictamente de las dos partes de la llave, creando una tabla definitiva del grupo transaccional 2. Asociar los atributos que dependen Estrictamente de la segunda parte de las llave, esto dar lugar a otra tabla definitiva del grupo transaccional Nota: Siempre un grupo transaccional con (DFNE) resuelve con dos tablas Veamos: DFNE Sujeto Grupo transaccional FKD FKD
A, B, C, D
E, F, G, H
PK
PK
FKD
FKD
A, B ,C , D, E ,F, G, H
PK
F,G)
A+E, F, G PK
H):
Coherencia de la llave compuesta determinada, visionar que la segunda parte de la llave nunca se repita para la primera parte de repetirse, hay que crear un atributo Criterio, que asuma la condicin de PK, transformando la DFNE en DFE.
Ejercicio de aplicacin. Construya la cadena lgica del negocio (sujeto, grupo transaccional, relacin dependencia funcional, asignacin de atributos). 1. Construya el inventario ordenado de variables. 2. Construya las tablas de la base de datos. Lo anterior con base en el siguiente contexto, controlar los planes de viajes de los pasajeros. En un plan aparecen muchos pasajeros, Nota: maneje para cada componente de la cadena una FKD , como mnimo
Sujeto
* * Grupo transaccin
PK
FKD
PK
FKD
PK
FKD
Ejercicio: Efectu una lectura, de las diferentes fases que existen en la normalizacin (1FN, 2FN, 3FN,NVoice Codd, 4FN, 5FN, y construya un resumen de lo ledo). Con base en lo comprendido efectu un trabajo adicional en donde se permita asociar cada una de las formas normales, con el modelo aplicado en clase.