Si "relation" est une propriété d'une paire de mots-clés, ce schéma est OK (n'oubliez pas d'ajouter UNIQUE(keyword1, keyword2))
Si la "relation" peut diffuser un ensemble de mots-clés et qu'un ensemble de mots-clés associés peut avoir des propriétés supplémentaires, vous pouvez ajouter une nouvelle table "Related_Set" et une relation M:N "Keyword_Set" entre les mots-clés et les ensembles.
Si un ensemble n'a pas de propriétés supplémentaires, vous pouvez simplement vivre avec la table "Keyword_Set"