Как правильно хранить категории разных сущностей в БД?

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы