Professional Documents
Culture Documents
Dependencias funcionales:
Dado el esquema de relación R(A : B) y X, Y ⊆ A, se dice que
Y depende funcionalmente de X (X → Y ) si y sólo si para cada
valor de X existe un único valor de Y en todo momento.
Un atributo Y tiene dependencia funcional completa (X ⇒
Y ) respecto de otro X si depende funcionalmente de él en su
totalidad. Es decir, si X(X1 , X2 )
X→Y X1 9 Y X2 9 Y
X→Y Y →Z Y 9X
1
Tercera Forma Normal (3FN) Una relación está en 3FN si además
de estar en 2FN, los atributos que no forman parte de ninguna
clave candidata facilitan información sólo acerca de las claves
y no acerca de otros atributos.
Cada atributo no clave es dependiente no transitivamente de la
clave primaria.
Se eliminan las dependencias funcionales transitivas.
Siempre es posible transformar un esquema de relación que no
esté en 3FN en esquemas de relación 3FN, sin pérdida de infor-
mación o de dependencias.
Forma Normal de Boyce-Codd (FNBC) Una relación está en
FNBC si lo está en 3FN y si además el conocimiento de las cla-
ves permite averiguar todas las relaciones existentes entre los
datos de la relación.
Las claves candidatas deben ser los únicos descriptores sobre
los que se facilita información por cualquier otro atributo.
Cada determinante (atributo con el cual otro atributo tiene de-
pendencia funcional total) debe ser una clave candidata.
Se eliminan claves candidatas compuestas que se solapan.
No siempre es posible transformar un esquema de relación en
FNBC sin que se produzca pérdida de dependencias funciona-
les. Sı́ se puede hacer sin pérdida de información.