Задать вопрос

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

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

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

Похожие вопросы