Bonjour,
je vais avoir une table principale de personnes, qui sera reliée a pas mal d'autres tables, en guise de "details".
je me demandais si il valait mieux niveau performance, évolutivité, conception, mettre des clés étrangères sur ma table principale, ou si il valait mieux ne pas en mettre, et référer dans toutes mes tables détails avec un champ indiquant à quelle personne ce détail appartient.
Les clés étrangères dans la première table pourrait faciliter la programmation, mais la seconde possibilité permettrait une évolutivité facile sans modification de table.
Partager