Вам нужна только одна таблица для отображения 1-1. Для представления отображений 1-многие или многие-многие следует использовать несколько таблиц.
Если ключевое слово может соответствовать только одной категории / подкатегории / подкатегории, ваш текущий макет должен быть в порядке.
Одно предостережение: если вы хотите выполнять поиск по ключевому слову, эффективность разделения таблиц может быть увеличена. Целочисленный поиск выполняется намного быстрее.
Обсуждение сохранения значений ключевых слов в другой таблице грубо соответствует обсуждению хранения названий стран (которые в основном являются статическими) в другой таблице. Некоторыми ключевыми преимуществами использования другой таблицы могут быть такие вещи, как (разговорная) языковая независимость, быстрый поиск и простота обновления в дальнейшем.