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 moins ou beaucoup moins… telle est la question !), 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 absolument (en termes de performances) ou pas forcément ?
Merci pour vos réponses.
Pascal