none
Consulta Relación Base de Datos RRS feed

  • Pregunta

  • Hola, buenas tardes.

    Escribo para realizar una consulta u orientación sobre un MER referente a un sistema de inventario.

    Tengo dos entidades :

    Equipo ------------------- Usuario 

    Según mis requerimientos necesito generar una relación muchos a muchos, por lo cual se me genera una entidad nueva a la cual denomino "Asignación"

    Asignación

    -ID Asignación PK

    -ID Equipo FK

    -ID Usuario FK

    Mi consulta es la siguiente, puedo asignar nuevamente otra FK de la entidad Usuario a la entidad Asignación? Necesito Incorporar ademas del usuario el técnico responsable de esa asignación y no quiero crear una entidad nueva para técnico ya que los atributos son similares a los que tiene la entidad usuario...favor sus comentarios.

    Gracias,

    Daniel.

    miércoles, 13 de junio de 2018 22:04

Respuestas

  • Hola.

    Yo no usaría el campo [ID Asignación], sino que con una combinación de [ID Equipo]+[ID Usuario] que hace unica la entidad que rompe la relación M:N. Es decir, tu PK es la combinación de dichos campos y ambos se relacionan con sus entidades padres.

    Con respecto a tu pregunta, si haces lo anterior, no deberías tener problema, siempre y cuando el usuario de tipo técnico exista en la entidad USUARIO.

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    jueves, 14 de junio de 2018 0:30