¿Cuál de las siguientes afirmaciones es FALSA?
(A) Cualquier relación con dos atributos está en FNBC
(B) Una relación en la que cada clave tiene un solo atributo está en 2FN
(C) Un atributo principal puede depender transitivamente de una clave en una relación de 3FN.
(D) Un atributo principal puede depender transitivamente de una clave en una relación BCNF.
Respuesta: (D)
Explicación:
si un esquema relacional está en BCNF, se ha eliminado toda la redundancia basada en la dependencia funcional, aunque todavía pueden existir otros tipos de redundancia.
Un esquema relacional R está en forma BCNF si y solo si para cada una de sus dependencias X → Y, se cumple al menos una de las siguientes condiciones:
1. X → Y es una dependencia funcional trivial, es decir, Y es un subconjunto de X.
2. X es una súper clave para el esquema R.
Entonces, verificamos la dependencia transitiva solo para atributos no primos en el caso de BCNF.
Por lo tanto, la declaración ‘Un atributo primo puede depender transitivamente de una clave en una relación BCNF’ es falsa.
Por lo tanto, la opción (D) es la respuesta.
Comente a continuación si encuentra algo incorrecto en la publicación anterior.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA