Aplicaciones de las dependencias funcionales

Las dependencias funcionales se usan de dos formas:

1. – Para especificar restricciones en el conjunto declaraciones legales. O sea solo se interesa por las relaciones que satisfagan un conjunto dado de dependencias funcionales. Si queremos limitarnos a las relaciones de esquema R que satisfacen F, decimos que F se cumple en R.

2. – Para probar si una relación es legal bajo un conjunto dado de dependencias funcionales. Si una relación r es legal bajo un conjunto F de dependencias funcionales, decimos que r satisface a F.

Considérese la relación r de la siguiente figura y veamos que dependencias funcionales se satisfacen. Obsérvese que AèèC se satisface. Hay dos tuplas que tienen el valor de a1 en A. Estas tuplas tienen el mismo valor en C, c1´. De manera similar, las dos tuplas con valor a2 en A tienen el mismo valor en C, c2´. No existen otros pares de tuplas distintos que tengan el mismo valor en A. Sin embargo, no se satisface la dependencia funcional CèèA. Para ver esto considérense las tuplas t1 = ( a2 ,b3 ,c2 , d3) y t2 = ( a3 ,b3 ,c2 , d4). Estas dos tuplas tienen el mismo valor en C, c2´ y distintos valores en A, a2y a3´ respectivamente. Así hemos encontrado un par de tuplas t1 y t2 tales que t1[C]=t2[C] pero t1[A]¹ t2[A].