В настоящее время я работаю над проектом, в котором у меня есть «единицы», которые будут иметь три разных «фазы» и три «шага» для каждой «фазы». У меня возникли проблемы с разработкой макета моей базы данных, в результате чего я не знаю, стоит ли размещать все это в одной таблице или нескольких таблицах.Вопрос по дизайну
, например:
таблице 1: unit_id, unit_category, unit_name, unit_phase, unit_step
или:
таблица 1: unit_id, unit_category, unit_name
таблица 2: phase_id, имя_файла, unit_id
таблица 3: step_id, step_name, unit_id
...
Легче постоянно обновлять поля в строке, или лучше разместить идентификаторы «единиц» в других таблицах?
(также, каждая фаза имеет те же самые шаги)
уточнить: каждый блок идет через 5 различных фаз. в каждой фазе 3 шага. после того, как блок прошел все фазы, он возвращается в состояние покоя. пользователь запускает этот процесс.
Это не имеет никакого отношения к php ... возможно, кто-то с более Rep может отредактировать его? – theycallmemorty