Bonjour,
Je vais poser une question sans doute bête et naïve, mais je n’ai pas trouvé de réponse claire (et je débute, merci d’être indulgent !).
Admettons que j’aie 2 tables :
Termes (id_terme, terme)
Synonymes (id_syn, synonyme)
Les champs id_terme et id_syn sont des INT.
Les champs terme et synonyme sont des VARCHAR.
Etant donné qu’il y a une relation n,n entre les 2 tables, je vais créer une table associative faisant correspondre les ID des 2 tables :
Assoc(id_terme, id_syn)
Jusque là OK.
Et là, tout à coup, je me dis : mais après tout, qu’est-ce qui m’empêche de créer une table associative contenant les termes et les synonymes ? Ce sera peut-être moins performant (un peu, beaucoup, je ne sais pas…), mais en cas de problème, j’y verrais plus clair. Ca donnerait ça : Assoc(terme, synonyme)
Est-ce que c’est vraiment une solution à proscrire totalement (en termes de performances) ou pas forcément ?
Merci pour vos réponses.
Pascal
Partager