Si cada atributo que no es clave depende funcionalmente de la clave principal, entonces la relación está en __________.
(A) Primera forma normal
(B) Segunda forma normal
(C) Tercera forma normal
(D) Cuarta forma normal
Respuesta: (B)
Explicación: Condiciones para varias formas normales:
- 1 NF: una relación R está en primera forma normal (1NF) si y solo si todos los dominios subyacentes contienen solo valores atómicos.
- 2 NF: una relación R está en la segunda forma normal (2NF) si y solo si está en 1FN y cada atributo no clave depende completamente de la clave principal.
- 3 NF: una relación R está en tercera forma normal (3FN) si y solo si está en 2FN y cada atributo que no es clave depende de manera no transitiva de la clave primaria.
- BCNF: una relación R está en la forma normal de Boyce-Codd (BCNF) si y solo si cada determinante es una clave candidata.
Ejemplo:
Relación R(XYZ) con dependencias funcionales {X -> Y, Y -> Z, X -> Z}.
Observe aquí Y -> Z, en cuestión no se menciona que el atributo no principal solo depende de la clave principal, por lo que este FD es perfectamente válido.
Esta relación está en 2NF pero no en 3NF porque cada atributo que no es clave depende transitivamente de la clave principal . Aquí {X} será la clave candidata.
Entonces, la opción (B) es correcta.
Cuestionario de esta pregunta
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