Bloque III - Pregunta 11

Exámenes de las oposiciones, anuncios, etc.
Cerrado
Avatar de Usuario
MaJoHuGa
Usuario registrado
Mensajes: 91
Registrado: 02 Dic 2008, 10:19
Agradecido: 0
Agradecimiento recibido: 0

Bloque III - Pregunta 11

Mensaje por MaJoHuGa »

En qué forma normal estaría una tabla que cumpla la siguiente descripción: 'dados tres atributos de una tabla, si para cada valor del primer atributo existen múltiples valores en el segundo atributo y no hay ninguna relación entre el tercer atributo y el primero, a no ser a través del segundo atributo'.

a) Forma Normal Boyce-Codd.
b) Segunda Forma Normal.
c) Tercera Forma Normal.
d) Cuarta Forma Normal.

En la plantilla provisional dieron como correcta la D).
En la plantilla definitiva han dado como correcta la B).

¿Alguien puede explicar por qué es buena la B)?. Yo por más vueltas que le doy no consigo averiguarlo.

Me gustaría tener estos conceptos claros para el futuro.

A mi me han dejado fuera esta pregunta y la del USB. Las dos respuestas han sido modificadas en la plantilla definitiva.

Muchas gracias.

Saludos.

marques
Usuario registrado
Mensajes: 4
Registrado: 24 Sep 2009, 09:14
Agradecido: 0
Agradecimiento recibido: 0

Re: Bloque III - Pregunta 11

Mensaje por marques »

Según un profesor del CEF en relacion a esta pregunta nos explico que era la D claramente ademas nos lo demostro y la del USB yo creo que se han columpiado sino mira lo que pone la wikipedia http://es.wikipedia.org/wiki/Universal_Serial_Bus
MaJoHuGa escribió:En qué forma normal estaría una tabla que cumpla la siguiente descripción: 'dados tres atributos de una tabla, si para cada valor del primer atributo existen múltiples valores en el segundo atributo y no hay ninguna relación entre el tercer atributo y el primero, a no ser a través del segundo atributo'.

a) Forma Normal Boyce-Codd.
b) Segunda Forma Normal.
c) Tercera Forma Normal.
d) Cuarta Forma Normal.

En la plantilla provisional dieron como correcta la D).
En la plantilla definitiva han dado como correcta la B).

¿Alguien puede explicar por qué es buena la B)?. Yo por más vueltas que le doy no consigo averiguarlo.

Me gustaría tener estos conceptos claros para el futuro.

A mi me han dejado fuera esta pregunta y la del USB. Las dos respuestas han sido modificadas en la plantilla definitiva.

Muchas gracias.

Saludos.

Avatar de Usuario
gori
Usuario registrado
Mensajes: 10
Registrado: 20 Jul 2009, 08:38
Agradecido: 0
Agradecimiento recibido: 0

Re: Bloque III - Pregunta 11

Mensaje por gori »

Yo lo veo así:

Si, por ejemplo, consideramos una tabla de Materiales con la siguiente estructura.

StockMateriales(idmaterial, SociedadFinanciera(FK), idAlmacen(FK), stock).

Para cada sociedadFinanciera(1º atributo) existirán multiples valores de idAlmacén(2º atributo) y no hay ninguna relación entre el stock(3º atributo) y la Sociedad(1º atributo) salvo a través del idAlmacén(2º atributo).

Dado este caso, la Forma Normal de la tabla dependerá del tipo de dependencia que haya entre SociedadFinanciera y idAlmacen:

- Si sólo hay dependencia por existencia pero no por identificador la tabla de almacenes sería:

Almacenes(idAlmacen, SociedadFinanciera(FK),...)

de modo que StockMateriales no cumpliría con la 3FN al haber una dependencia transitiva entre idAlmacen y SociedadFinanciera.

Ruben2005
Usuario registrado
Mensajes: 322
Registrado: 06 Jul 2005, 13:35
Agradecido: 0
Agradecimiento recibido: 0

Re: Bloque III - Pregunta 11

Mensaje por Ruben2005 »

Por aclararme, porque cuando lo he buscado he encontrado distintas repuestas.

¿Para estar enla FNBC es necesario que esté en 3FN?

Gracias

alfsancho
Usuario registrado
Mensajes: 75
Registrado: 19 Jun 2007, 10:06
Ubicación: Sevilla
Agradecido: 0
Agradecimiento recibido: 0

Re: Bloque III - Pregunta 11

Mensaje por alfsancho »

El texto que aparece en la pregunta es exactamente la definición de dependencia funcional multivalorada.

Pero el problema de esta pregunta es que no se dice nada acerca de la clave primaria. Sin saber qué atributo es clave, nunca podremos saber en qué forma normal está la tabla. O quizá la clave esté formada por todos los atributos. Pero no se dice nada. Por tanto, ¿cómo vamos a poder afirmar que está en 4FN? Yo pienso que de entre todas las respuestas, el tribunal ha considerado que la más correcta es decir que está en 2FN, porque es el nivel más bajo de normalización que aparece entre las respuestas.

Ruben2005
Usuario registrado
Mensajes: 322
Registrado: 06 Jul 2005, 13:35
Agradecido: 0
Agradecimiento recibido: 0

Re: Bloque III - Pregunta 11

Mensaje por Ruben2005 »

Ok, muchas gracias alfsancho,

yo creo que la pregunta está mal y la tenian que haber anulado, pero bueno, estamos en sus manos.

Entonces, con visión constructiva mi pregunta, que no lo veo muy claro es:
Para estar enla FNBC es necesario que esté en 3FN antes?

Gracias

alfsancho
Usuario registrado
Mensajes: 75
Registrado: 19 Jun 2007, 10:06
Ubicación: Sevilla
Agradecido: 0
Agradecimiento recibido: 0

Re: Bloque III - Pregunta 11

Mensaje por alfsancho »

Sí, para que esté en FNBC primero tiene que estar en 3FN.

Avatar de Usuario
MaJoHuGa
Usuario registrado
Mensajes: 91
Registrado: 02 Dic 2008, 10:19
Agradecido: 0
Agradecimiento recibido: 0

Re: Bloque III - Pregunta 11

Mensaje por MaJoHuGa »

Ruben2005 escribió:Ok, muchas gracias alfsancho,

yo creo que la pregunta está mal y la tenian que haber anulado, pero bueno, estamos en sus manos.

Entonces, con visión constructiva mi pregunta, que no lo veo muy claro es:
Para estar enla FNBC es necesario que esté en 3FN antes?

Gracias
Hola, Ruben2005.

La respuesta a tu pregunta es sí. Para que una relación esté en Forma Normal de Boyce-Codd es necesario que antes se encuentre en Tercera Forma Normal.

Realmente la FNBC se trata de una redefinición más estricta de la 3FN.

Espero haberte ayudado.

Un saludo.

Ruben2005
Usuario registrado
Mensajes: 322
Registrado: 06 Jul 2005, 13:35
Agradecido: 0
Agradecimiento recibido: 0

Re: Bloque III - Pregunta 11

Mensaje por Ruben2005 »

Muchas gracias

Cerrado

Volver a “PROCESO SELECTIVO A2/C1 2009”