Una duda, a lo mejor es que me lio yo....
13. Para que una tabla esté en 2FN, ¿cual de los siguientes requisitos NO es necesario?
a) Que la tabla contenga una PK
b) Que la PK no contenga atributos nulos
c) Que los atributos que no forman parte de ninguna clave, NO dependan de forma completa de la clave principal
d) Que no exista ninguna dependencia funcional transitiva entre los atributos que no son clave
La respuesta d es correcta, ya que es un requisito para 3FN, pero la c no me convence del todo.
Las condiciones para que una tabla esté en 2FN son:
1.- Que este en 1FN
2.- Que todos los atributos que no forman parte de la PK, tengan dependencia funcional completa respecto de la misma.
Si en vez de dependencia funcional completa, tuviesen solo dependencia funcional respecto de la misma, un atributo que no formase parte de la PK podría estar determinado por uno de los atributos que forma la PK, y no por ella en su conjunto, y por tanto no estaría en 2FN.
Pregunta 13 Bloque III Examen Gestión 2010
-
- PreparaTIC XXI
- Mensajes: 134
- Registrado: 19 Oct 2009, 16:33
- Agradecido: 0
- Agradecimiento recibido: 0
-
- Usuario registrado
- Mensajes: 40
- Registrado: 31 May 2011, 15:59
- Agradecido: 0
- Agradecimiento recibido: 0
Re: Pregunta 13 Bloque III Examen Gestión 2010
Efectivamente da la impresión de que se les ha escapado un NO en la C.
Parece que han querido indicar la segunda condición de 2FN, pero se les ha ido un NO.
Y hay que leerla con cuidado, pues la pregunta con la C suman 3 NOes!!
Yo no soy capaz de computar más de dos, sin entrar en modo "sudoku difícil".
Parece que han querido indicar la segunda condición de 2FN, pero se les ha ido un NO.
Y hay que leerla con cuidado, pues la pregunta con la C suman 3 NOes!!
Yo no soy capaz de computar más de dos, sin entrar en modo "sudoku difícil".
-
- PreparaTIC XXI
- Mensajes: 134
- Registrado: 19 Oct 2009, 16:33
- Agradecido: 0
- Agradecimiento recibido: 0