Как правильно хранить категории разных сущностей в БД?
Добрый день. У меня в базе есть сущности "прибор" и "запчасть". Объединить их в один "предмет" не представляется возможным (т.к. у них разная бинес-логика). Однако необходимо категоризировать обе эти сущности. Как поступить правильно: хранить категории каталога в одной таблице (добавив колонку, связывающую сущность и категорию) или сделать 2 одинаковые таблицы для 2 разных сущностей?
если у сущности может быть только 1 категория то можно ее и в 1 таблице хранить
если несколько то тут либо делать 2 таблицы либо 1 промежуточную в которой будет 3 поля, id категории, id сущности и тип сущности (прибор или запчасть)