Bonjour,


Je dispose de la structure suivante :

tm_personnels(ID_personnel,nom,prenom,debnaiss,lieunaiss,RF_derniere_affectation,RF_dernier_grade,RF_dernier_grade_echelon)
th_affectations(IDX_affectation,dir_affectation,lib_affectation,deb_affectation,fin_affectation,RF_poste)
th_grade(IDX_grade,RF_personnel,RF_grade_type,deb_grade)
th_grade_echelon(IDX_grade_echelon,RF_personnel,RF_grade,RF_echelon,deb_echelon)

Je dispose d'une table de personnels
Je dispose de tables historiques, d'affectations, de grades, et d'échelons de grade (identification relative)

Bref, je stocke sans interruption un historique d'affectations et un historique de grades.
Est-ce que je peux concaténer matricule-date, comme index de la dernière position (affectation et grade de la personne)
dans la table personnels ?
Bonne, ou mauvaise idée, de créer par trigger un index d'affectation, par concatenation du numéro de série de la date d'affectation [deb_affectation],
et de l'identifiant du personnel [ID_personnel], afin de les reporter dans la table tm_personnels, pour présenter
l'affectation et le grade récent dans un formulaire ?

Merci pour vos précieux conseils, je suis newbee !