Необходимо сделать таблицу с делами/задачами в БД для CRM-системы. Задача может быть привязана как к сделке, так и к клиенту, и к заявке, поставке и др.
Вопросы:
Сделайте отдельно таблицу с задачами и отдельно таблицу связей (с клиентами, сделками, заявками, поставками и т.д.). Для последней достаточно всего 3 колонки:
Правильно ли будет, если, к примеру, задача привязана именно к клиенту, поля lead_id и sale_id сделать NULL?
используйте вышеуказанный вариант, а поля client_id, lead_id и sale_id объединяйте в одно поле id сущности (саму сущность будем определять по полю тип, его можно сделать smallint или tinyint).
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники