Salut,
le mieux est de décomposer en N tables, car si pour une raison ou une autre, le "format du document" vient à changer, il faut le faire coïncider avec l'entièreté des autres documents... alors qu'avec N tables, tu ne modifies que le format de la table qui t'intéresse.
ou alors, si tu es joueur, tu crées une table qui contient tous les champs et une tablesqui décrit ces champs en fonction du type de document, c'est-à-dire le champ1 correspond à la référence du type de document1, mais correspond à l'issue du type de document3, c'est ce qu'on appelle une métabase : description d'une entité décrivant une entité... mais faut être joueur ;-)
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"