Pregunta 109

Técnico Auxiliar Informática del Estado - 2010 - TAI PI OEP 2010

Para realizar el modelo de datos del sistema de información para la gestión de becas, el equipo de análisis realizó el siguiente diagrama de entidad/relación: [Imagen: Instituciones - tiene - BECAS - otorgada - aspirantes (con campo año_otorgamiento)] Se pretende obtener el modelo lógico de datos a partir de este modelo entidad/relación, ¿cómo se reflejará la relación entre las tablas BECAS y ASPIRANTES?

  • A.En una nueva tabla cuya clave primaria será la concatenación de los atributos clave de las tablas BECAS y ASPIRANTES.Respuesta correcta
  • B.Se propaga la clave primaria de BECAS a los atributos de la entidad ASPIRANTES.
  • C.En una nueva tabla cuya clave primaria será la concatenación de cuatro valores: los atributos clave de las tablas BECAS, ASPIRANTES y los atributos de la relación ("otorgada" y "año_otorgamiento").
  • D.Se propaga la clave primaria de cualquiera de las dos tablas a la otra, y se establece la relación también, pero ninguno de estos será clave primaria en la relación dónde se propagan.

Explicación

Una relación N:M (muchos a muchos) entre dos entidades en el modelo de datos relacional requiere la creación de una NUEVA TABLA intermedia (tabla asociativa). Su clave primaria es la concatenación de claves primarias de las dos entidades. La tabla intermedia recoge atributos propios de la relación. Una relación 1:N requiere propagación de clave, no tabla intermedia.