Sea el conjunto de dependencias funcionales F = {QR → S, R → P, S → Q} en un esquema de relación X = (PQRS). X no está en FNBC. Supongamos que X se descompone en dos esquemas y Z donde Y = (PR) y Z = (QRS). Considere las dos declaraciones dadas a continuación:
- I. Tanto Y como Z están en BCNF
- II. La descomposición de X en Y y Z preserva la dependencia y no tiene pérdidas.
¿Cuál de las afirmaciones anteriores es/son correctas?
(A) Solo I
(B) Ni I ni II
(C) Tanto I como II
(D) Solo II
Respuesta: (D)
Explicación: X(PQRS) {QR → S, R → P, S → Q} descompuesto en Y (PR) y Z (QRS). Asi que,
Y (PR) | Z (QRS) |
---|---|
{R → P}
Clave candidata: {R} Entonces, relación Y en BCNF |
{QR → S, S → Q}
Clave candidata: {QR, RS} Entonces, la relación Z en 3NF pero no en BCNF , porque S no es superclave. |
Dado que esta descomposición cubre todas las dependencias funcionales de la relación original (X), la descomposición de X en Y y Z conserva la dependencia .
Además, esta descomposición tiene un atributo común (es decir, R) que es la superclave de la relación Y (PR), por lo que la descomposición de X en Y y Z también es una descomposición conjunta sin pérdidas .
La opción (D) es correcta.
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