У меня есть система, которая обрабатывает задачи, и могут быть разные типы задач. Так, например, возможно, есть «исправление компьютерной задачи» и «исправление телефонной задачи». И я хочу обновить текущий статус для каждого, но поскольку это разные типы задач, они могут или не могут иметь схожий статус. Мне было интересно, какой лучший способ приблизиться к чему-то подобному.Дизайн базы данных - разные статусы для разных типов
Так для компьютерных задач, некоторые статусы могут быть:
- Диагностирование
- Устранение
- Крепление
- Полный
А потом для телефонных задач, мы будем иметь:
- Диагностирование
- Заказ запасных частей
- Крепление
- Тестирование вызовов
- Полный
Как вы можете видеть, некоторые статусы перекрывают друг друга, в то время как некоторые из них уникальны для данного типа. Создаете ли вы новую таблицу статусов для каждого типа задачи или есть лучший способ справиться с чем-то подобным?
Спасибо за ваше время и ответ! – kenshin9
@ Ади Левин, вы объяснили это очень хорошо .. –