determinar una cobertura mínima de la utilización de su FD:
{A -> C, A -> G, A -> H,
B -> nothing,
C -> nothing,
D -> nothing,
E -> nothing,
F -> nothing
G -> nothing
H -> nothing
DE -> F}
Nota AD -> C
se retira porque A
solo determina C
que implica D
es redundante en el FD (ver Armstrong axiomas - Aumento).
Las definiciones 3NF y BCNF se refieren a las dependencias sobre las claves de compund. La única clave compuesta que tiene aquí es DE
. Ni D
ni E
participan en ningún otro FD no nulo , por lo que eliminar las dependencias transitivas y garantizar que los atributos dependientes dependan de la clave , toda la clave y nada más que la clave no es un problema aquí.
rotura en relaciones de manera que el lado izquierdo FD es la clave y los lados derecho son los atributos no dependientes de la clave de esa clave:
[Key(A), C, G, H]
[Key(D, E), F]
Ahora eliminar estos atributos de la cubierta, lo que sea queda son relaciones independientes.
[Key(B)]
Esto debería estar en 3NF/BCNF
¿Ha encontrado este ejemplo en su tarea? –
No, estaba en el libro de texto, pero no fue respondido, por supuesto. Estoy tratando de encontrar más ejemplos para ayudarme en la final. – Mike
Parece una tarea. Intente revisar el siguiente [presentación de diapositivas] (http://www.comp.nus.edu.sg/~lingtw/rm.pdf). Si lo sigues, deberías poder completar el ejercicio. – NealB