Cita: Muchas gracias entiendo lo que dices, pero ese tramite se le asigna solo a UN analista es decir tengo el tramite 008 y se lo asigné al analista 003 por lo tanto ningun otro analista puede obtener dicho tramite
En ese contexto, el campo
id_asignacion no tiene razón de existir, porque jamás un mismo trámite se dará más de una vez al mismo analista.
El diseño es que te lo planteo: Sólo tres campos, dos que son FK de su tabla y PK en la tabla relacional, más el de fecha.
Poner ese ID autoincremental como entrada y la fecha y hora también termina siendo lógicamente redundante.
Además, con la fecha como discriminante en esa tabla, ese diseño soportaría
incluso, que un trámite pueda asignarse más de una vez al mismo analista en diferentes momentos del tiempo. Sólo requeriría que la PK tomase los tres campos.
No necesitas ese ID.
¿Qué parte no se entiende?