MAGISTRAL 4
• DEPENDENCIA FUNCIONAL: El campo B de una Relación R
es funcionalmente dependiente del campo A de R si, en cada
instante, cada valor de A está asociado con un solo valor de B
dentro de la Relación R. se representa
A
B
Decir que B es funcionalmente dependiente de A, es
equivalente a decir que A identifica B, conocido el valor de A,
queda determinado el valor de B
• Atributos Primarios: Son aquellos que son miembros de
por lo menos una clave candidata, Ejemplo: Cédula es un
atributo primo
• Dependencia Funcional Completa: Se dice que un
campo o un grupo de campos B, de una relación R es
dependiente funcional completo de otra colección de
campos A, de la relación R, si B, es funcionalmente
dependiente total de A, pero no de ningún subconjunto de
A.
Ejemplo: En la tabla Copias existe una dependencia
funcional completa respecto a la cota y el numero de
Ejemplar, todos los campos se obtienen por medio de
esta clave.
NORMALIZACION
•
Segunda Forma Normal ( 2NF )
Una tabla esta en 2NF cuando todos los
atributos que no son claves, dependen
por completo de la clave. La 2NF solo
hace referencia a tablas con llaves
compuestas.
SEGUNDA FORMA NORMAL
Código
Código
Empleado Depto.
Nombre Departamento Años
1
6
Juan
Contabilidad
6
2
3
Pedro
Sistemas
3
3
2
Sonia
Bodega
1
4
3
Verónica
Sistemas
10
2
6
Pedro
Contabilidad
5
SEGUNDA FORMA NORMAL
Tomando como puntos de partida que la clave de esta tabla esta
formada por los campos código de empleado y código de
departamento, podemos decir que la tabla se encuentra en primera
forma normal, por tanto veamos la segunda:
 El campo nombre no depende funcionalmente de toda la clave,
solo depende del código de empleado.
 El campo departamento no depende funcionalmente de toda la
clave, sólo del código del departamento.
 El campo año si que depende funcionalmente de la clave ya que
depende del código del empleado y del código del departamento.
Por lo tanto, al no depender todos los campos de la totalidad de la
clave la tabla no esta en segunda Forma normal.
Solución:
SEGUNDA FORMA NORMAL
Tabla A
Tabla B
Código Empleado
Nombre
1
Juan
2
Pedro
3
4
Código Depto. Departamento
2
Bodega
3
Sistemas
6
Contabilidad
Sonia
Verónica
SEGUNDA FORMA NORMAL
Tabla C
Código Empleado
Código Depto.
Años
1
6
6
2
3
3
3
2
1
4
3
10
2
6
5
Descargar

Diapositiva 1