Я хотел бы услышать мнения о том, лучше ли держать категории и подкатегории форумов в одной таблице или в двух отдельных таблицах ...
Допустим, у вас есть таблица ForumCategories. Добавив столбец ParentId, ссылающийся на идентификатор PK в одной таблице, вы можете легко сохранить основные категории и подкатегории в одной таблице.
В качестве альтернативы можно создать отдельную таблицу ForumSubCategories и сделать Id для этой таблицы FK, ссылающимся на столбец PK Id таблицы ForumCategories.
Оба решения будут работать, но каковы плюсы и минусы каждого решения?
Очевидно, что это более общий вопрос, который может относиться ко многим другим сценариям, которые я просто не мог придумать, чтобы лучше сформулировать в спешке ...